JsArray

actual typealias JsArray<T> = Array<T>(source)

MDN Reference

actual external class JsArray<T : JsAny?> : MutableArrayLike<T> , ListLike<T> (source)

MDN Reference

expect class JsArray<T : JsAny?> : JsAny(source)

MDN Reference

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
external object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open external override val length: Int
Link copied to clipboard
actual external val size: Int
expect external val size: Int

Functions

Link copied to clipboard
fun <T : JsAny?> JsIterable<T>.[@@iterator](): JsIterator<T>
Link copied to clipboard
fun <T : JsAny?> ArrayLike<T>.asList(): List<T>
Link copied to clipboard
actual fun <T : JsAny?> ReadonlyArray<T>.asSequence(): Sequence<T>
expect fun <T : JsAny?> ReadonlyArray<T>.asSequence(): Sequence<T>
Link copied to clipboard
inline operator fun <T : JsAny?> ReadonlyArray<T>.component1(): T
Link copied to clipboard
inline operator fun <T : JsAny?> ReadonlyArray<T>.component2(): T
Link copied to clipboard
inline operator fun <T : JsAny?> ReadonlyArray<T>.component3(): T
Link copied to clipboard
inline operator fun <T : JsAny?> ReadonlyArray<T>.component4(): T
Link copied to clipboard
inline operator fun <T : JsAny?> ReadonlyArray<T>.component5(): T
Link copied to clipboard
open external override fun entries(): JsIterator<Tuple2<JsInt, T>>
Link copied to clipboard
open external override fun forEach(action: (item: T) -> Unit)
Link copied to clipboard
actual open operator external override fun get(index: Int): T
expect operator external fun get(index: Int): T
Link copied to clipboard
actual inline fun <T : JsAny?> ReadonlyArray<T>.getOrNull(index: Int): T?
expect fun <T : JsAny?> ReadonlyArray<T>.getOrNull(index: Int): T?
Link copied to clipboard
actual operator fun <T : JsAny?> ReadonlyArray<T>.iterator(): Iterator<T>
expect operator fun <T : JsAny?> ReadonlyArray<T>.iterator(): Iterator<T>
operator fun <T : JsAny?> JsIterable<T>.iterator(): Iterator<T>
Link copied to clipboard
open external override fun keys(): JsIterator<JsInt>
Link copied to clipboard
external fun push(value: T)
external fun push(vararg values: T)
Link copied to clipboard
actual open operator external override fun set(index: Int, value: T)
expect operator external fun set(index: Int, value: T)
Link copied to clipboard
actual fun <T : JsAny?> ReadonlyArray<T>.toList(): List<T>
expect fun <T : JsAny?> ReadonlyArray<T>.toList(): List<T>
Link copied to clipboard
actual fun <T : JsAny?> ReadonlyArray<T>.toSet(): Set<T>
expect fun <T : JsAny?> ReadonlyArray<T>.toSet(): Set<T>
Link copied to clipboard
open external override fun values(): JsIterator<T>