Package elemental2.core
Class JsArray<T extends @Nullable Object>
java.lang.Object
elemental2.core.JsArray<T>
- All Implemented Interfaces:
JsIterable<T,,@Nullable Object, @Nullable Object> ReadonlyArray<T>,jsinterop.base.JsArrayLike<T>
- Direct Known Subclasses:
ITemplateArray,RegExpResult,RegExpResultIndices
@JsType(isNative=true,
name="Array",
namespace="<global>")
public class JsArray<T extends @Nullable Object>
extends Object
implements JsIterable<T,@Nullable Object,@Nullable Object>, ReadonlyArray<T>, jsinterop.base.JsArrayLike<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceJsArray.FromArrayLikeUnionType<T extends @Nullable Object>static interfaceJsArray.FromMapFn<T extends @Nullable Object,R extends @Nullable Object> static interfaceJsArray.SortCompareFn<T extends @Nullable Object>Nested classes/interfaces inherited from interface elemental2.core.ReadonlyArray
ReadonlyArray.EntriesJsIteratorIterableTypeParameterArrayUnionType<T extends @Nullable Object>, ReadonlyArray.EveryCallbackFn<T extends @Nullable Object>, ReadonlyArray.FilterCallbackFn<T extends @Nullable Object>, ReadonlyArray.FindIndexPredicateFn<T extends @Nullable Object>, ReadonlyArray.FindLastIndexPredicateFn<T extends @Nullable Object>, ReadonlyArray.FindLastPredicateFn<T extends @Nullable Object>, ReadonlyArray.FindPredicateFn<T extends @Nullable Object>, ReadonlyArray.FlatMapCallbackFn<S extends @Nullable Object,T extends @Nullable Object>, ReadonlyArray.ForEachCallbackFn<T extends @Nullable Object>, ReadonlyArray.MapCallbackFn<R extends @Nullable Object, T extends @Nullable Object>, ReadonlyArray.ReduceCallbackFn<R extends @Nullable Object, T extends @Nullable Object>, ReadonlyArray.ReduceRightCallbackFn<R extends @Nullable Object, T extends @Nullable Object>, ReadonlyArray.SomeCallbackFn<T extends @Nullable Object> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal T[]asJsArray(T[] array) at(int index) copyWithin(int target, int start) copyWithin(int target, int start, int end) JsIteratorIterable<JsArray<ReadonlyArray.EntriesJsIteratorIterableTypeParameterArrayUnionType<T>>, @Nullable Object, @Nullable Object> entries()booleanevery(@Nullable ReadonlyArray.EveryCallbackFn<? super T> callback) <S extends @Nullable Object>
booleanevery(@Nullable ReadonlyArray.EveryCallbackFn<? super T> callback, S thisobj) filter(@Nullable ReadonlyArray.FilterCallbackFn<? super T> callback) filter(@Nullable ReadonlyArray.FilterCallbackFn<? super T> callback, S thisobj) find(ReadonlyArray.FindPredicateFn<T> predicateFn) find(ReadonlyArray.FindPredicateFn<T> predicateFn, S this_) intfindIndex(ReadonlyArray.FindIndexPredicateFn<T> predicateFn) <S extends @Nullable Object>
intfindIndex(ReadonlyArray.FindIndexPredicateFn<T> predicateFn, S this_) findLast(ReadonlyArray.FindLastPredicateFn<T> predicateFn) findLast(ReadonlyArray.FindLastPredicateFn<T> predicateFn, S this_) intfindLastIndex(ReadonlyArray.FindLastIndexPredicateFn<T> predicateFn) <S extends @Nullable Object>
intfindLastIndex(ReadonlyArray.FindLastIndexPredicateFn<T> predicateFn, S this_) flat()flat(int depth) flatMap(ReadonlyArray.FlatMapCallbackFn<S, T> callback) flatMap(ReadonlyArray.FlatMapCallbackFn<S, T> callback, THIS thisArg) voidforEach(@Nullable ReadonlyArray.ForEachCallbackFn<? super T> callback) <S extends @Nullable Object>
voidforEach(@Nullable ReadonlyArray.ForEachCallbackFn<? super T> callback, S thisobj) from(JsArray.FromArrayLikeUnionType<T> arrayLike) from(JsArray.FromArrayLikeUnionType<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) static <T extends @Nullable Object,S extends @Nullable Object, R extends @Nullable Object>
JsArray<R> from(JsArray.FromArrayLikeUnionType<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) from(JsIterable<T, @Nullable Object, @Nullable Object> arrayLike) from(JsIterable<T, @Nullable Object, @Nullable Object> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) static final <T extends @Nullable Object,S extends @Nullable Object, R extends @Nullable Object>
JsArray<R> from(JsIterable<T, @Nullable Object, @Nullable Object> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) from(String arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) static final <T extends @Nullable Object,S extends @Nullable Object, R extends @Nullable Object>
JsArray<R> from(String arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) from(jsinterop.base.JsArrayLike<T> arrayLike) from(jsinterop.base.JsArrayLike<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) static final <T extends @Nullable Object,S extends @Nullable Object, R extends @Nullable Object>
JsArray<R> from(jsinterop.base.JsArrayLike<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) from(T[] arrayLike) from(T[] arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) static final <T extends @Nullable Object,S extends @Nullable Object, R extends @Nullable Object>
JsArray<R> from(T[] arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) booleanbooleanintintstatic booleanjoin()JsIteratorIterable<Double, @Nullable Object, @Nullable Object> keys()intlastIndexOf(T obj) intlastIndexOf(T obj, int fromIndex) map(@Nullable ReadonlyArray.MapCallbackFn<? extends R, ? super T> callback) map(@Nullable ReadonlyArray.MapCallbackFn<? extends R, ? super T> callback, S thisobj) of(T... var_args) pop()int<R extends @Nullable Object>
Rreduce(@Nullable ReadonlyArray.ReduceCallbackFn<? extends R, ? super T> callback) <R extends @Nullable Object>
Rreduce(@Nullable ReadonlyArray.ReduceCallbackFn<? extends R, ? super T> callback, @Nullable Object initialValue) <R extends @Nullable Object>
RreduceRight(@Nullable ReadonlyArray.ReduceRightCallbackFn<? extends R, ? super T> callback) <R extends @Nullable Object>
RreduceRight(@Nullable ReadonlyArray.ReduceRightCallbackFn<? extends R, ? super T> callback, @Nullable Object initialValue) T[]reverse()shift()slice()slice(int begin) slice(int begin, int end) booleansome(@Nullable ReadonlyArray.SomeCallbackFn<? super T> callback) <S extends @Nullable Object>
booleansome(@Nullable ReadonlyArray.SomeCallbackFn<? super T> callback, S thisobj) sort()sort(JsArray.SortCompareFn<? super T> compareFn) splice()splice(int index) toSource()intJsIteratorIterable<T, @Nullable Object, @Nullable Object> values()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jsinterop.base.JsArrayLike
asList, delete, getAt, getAtAsAny, getLength, setAt, setLength
-
Field Details
-
index
public int index -
input
-
length
public int length
-
-
Constructor Details
-
JsArray
-
-
Method Details
-
asJsArray
-
from
public static <T extends @Nullable Object,S extends @Nullable Object, JsArray<R> fromR extends @Nullable Object> (JsArray.FromArrayLikeUnionType<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) -
from
public static <T extends @Nullable Object,R extends @Nullable Object> JsArray<R> from(JsArray.FromArrayLikeUnionType<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) -
from
public static <T extends @Nullable Object,R extends @Nullable Object> JsArray<R> from(JsArray.FromArrayLikeUnionType<T> arrayLike) -
from
@JsOverlay public static final <T extends @Nullable Object,S extends @Nullable Object, JsArray<R> fromR extends @Nullable Object> (jsinterop.base.JsArrayLike<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) -
from
@JsOverlay public static final <T extends @Nullable Object,R extends @Nullable Object> JsArray<R> from(jsinterop.base.JsArrayLike<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) -
from
-
from
@JsOverlay public static final <T extends @Nullable Object,S extends @Nullable Object, JsArray<R> fromR extends @Nullable Object> (JsIterable<T, @Nullable Object, @Nullable Object> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) -
from
@JsOverlay public static final <T extends @Nullable Object,R extends @Nullable Object> JsArray<R> from(JsIterable<T, @Nullable Object, @Nullable Object> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) -
from
-
from
-
from
@JsOverlay public static final <T extends @Nullable Object,R extends @Nullable Object> JsArray<R> from(String arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) -
from
-
from
@JsOverlay public static final <T extends @Nullable Object,S extends @Nullable Object, JsArray<R> fromR extends @Nullable Object> (T[] arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) -
from
@JsOverlay public static final <T extends @Nullable Object,R extends @Nullable Object> JsArray<R> from(T[] arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) -
from
-
isArray
-
of
-
asArray
-
at
- Specified by:
atin interfaceReadonlyArray<T extends @Nullable Object>
-
concat
- Specified by:
concatin interfaceReadonlyArray<T extends @Nullable Object>
-
copyWithin
-
copyWithin
-
entries
public JsIteratorIterable<JsArray<ReadonlyArray.EntriesJsIteratorIterableTypeParameterArrayUnionType<T>>,@Nullable Object, entries()@Nullable Object> - Specified by:
entriesin interfaceReadonlyArray<T extends @Nullable Object>
-
every
public <S extends @Nullable Object> boolean every(@Nullable ReadonlyArray.EveryCallbackFn<? super T> callback, S thisobj) - Specified by:
everyin interfaceReadonlyArray<T extends @Nullable Object>
-
every
- Specified by:
everyin interfaceReadonlyArray<T extends @Nullable Object>
-
fill
-
fill
-
fill
-
filter
public <S extends @Nullable Object> JsArray<T> filter(@Nullable ReadonlyArray.FilterCallbackFn<? super T> callback, S thisobj) - Specified by:
filterin interfaceReadonlyArray<T extends @Nullable Object>
-
filter
- Specified by:
filterin interfaceReadonlyArray<T extends @Nullable Object>
-
find
- Specified by:
findin interfaceReadonlyArray<T extends @Nullable Object>
-
find
- Specified by:
findin interfaceReadonlyArray<T extends @Nullable Object>
-
findIndex
public <S extends @Nullable Object> int findIndex(ReadonlyArray.FindIndexPredicateFn<T> predicateFn, S this_) - Specified by:
findIndexin interfaceReadonlyArray<T extends @Nullable Object>
-
findIndex
- Specified by:
findIndexin interfaceReadonlyArray<T extends @Nullable Object>
-
findLast
public <S extends @Nullable Object> T findLast(ReadonlyArray.FindLastPredicateFn<T> predicateFn, S this_) - Specified by:
findLastin interfaceReadonlyArray<T extends @Nullable Object>
-
findLast
- Specified by:
findLastin interfaceReadonlyArray<T extends @Nullable Object>
-
findLastIndex
public <S extends @Nullable Object> int findLastIndex(ReadonlyArray.FindLastIndexPredicateFn<T> predicateFn, S this_) - Specified by:
findLastIndexin interfaceReadonlyArray<T extends @Nullable Object>
-
findLastIndex
- Specified by:
findLastIndexin interfaceReadonlyArray<T extends @Nullable Object>
-
flat
- Specified by:
flatin interfaceReadonlyArray<T extends @Nullable Object>
-
flat
- Specified by:
flatin interfaceReadonlyArray<T extends @Nullable Object>
-
flatMap
public <THIS extends @Nullable Object,S extends @Nullable Object> JsArray<S> flatMap(ReadonlyArray.FlatMapCallbackFn<S, T> callback, THIS thisArg) - Specified by:
flatMapin interfaceReadonlyArray<T extends @Nullable Object>
-
flatMap
public <S extends @Nullable Object> JsArray<S> flatMap(ReadonlyArray.FlatMapCallbackFn<S, T> callback) - Specified by:
flatMapin interfaceReadonlyArray<T extends @Nullable Object>
-
forEach
public <S extends @Nullable Object> void forEach(@Nullable ReadonlyArray.ForEachCallbackFn<? super T> callback, S thisobj) - Specified by:
forEachin interfaceReadonlyArray<T extends @Nullable Object>
-
forEach
- Specified by:
forEachin interfaceReadonlyArray<T extends @Nullable Object>
-
includes
- Specified by:
includesin interfaceReadonlyArray<T extends @Nullable Object>
-
includes
- Specified by:
includesin interfaceReadonlyArray<T extends @Nullable Object>
-
indexOf
- Specified by:
indexOfin interfaceReadonlyArray<T extends @Nullable Object>
-
indexOf
- Specified by:
indexOfin interfaceReadonlyArray<T extends @Nullable Object>
-
join
- Specified by:
joinin interfaceReadonlyArray<T extends @Nullable Object>
-
join
- Specified by:
joinin interfaceReadonlyArray<T extends @Nullable Object>
-
keys
- Specified by:
keysin interfaceReadonlyArray<T extends @Nullable Object>
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceReadonlyArray<T extends @Nullable Object>
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceReadonlyArray<T extends @Nullable Object>
-
map
public <S extends @Nullable Object,R extends @Nullable Object> JsArray<R> map(@Nullable ReadonlyArray.MapCallbackFn<? extends R, ? super T> callback, S thisobj) - Specified by:
mapin interfaceReadonlyArray<T extends @Nullable Object>
-
map
public <R extends @Nullable Object> JsArray<R> map(@Nullable ReadonlyArray.MapCallbackFn<? extends R, ? super T> callback) - Specified by:
mapin interfaceReadonlyArray<T extends @Nullable Object>
-
pop
-
push
-
reduce
public <R extends @Nullable Object> R reduce(@Nullable ReadonlyArray.ReduceCallbackFn<? extends R, ? super T> callback, @Nullable Object initialValue) - Specified by:
reducein interfaceReadonlyArray<T extends @Nullable Object>
-
reduce
public <R extends @Nullable Object> R reduce(@Nullable ReadonlyArray.ReduceCallbackFn<? extends R, ? super T> callback) - Specified by:
reducein interfaceReadonlyArray<T extends @Nullable Object>
-
reduceRight
public <R extends @Nullable Object> R reduceRight(@Nullable ReadonlyArray.ReduceRightCallbackFn<? extends R, ? super T> callback, @Nullable Object initialValue) - Specified by:
reduceRightin interfaceReadonlyArray<T extends @Nullable Object>
-
reduceRight
public <R extends @Nullable Object> R reduceRight(@Nullable ReadonlyArray.ReduceRightCallbackFn<? extends R, ? super T> callback) - Specified by:
reduceRightin interfaceReadonlyArray<T extends @Nullable Object>
-
reverse
-
shift
-
slice
- Specified by:
slicein interfaceReadonlyArray<T extends @Nullable Object>
-
slice
- Specified by:
slicein interfaceReadonlyArray<T extends @Nullable Object>
-
slice
- Specified by:
slicein interfaceReadonlyArray<T extends @Nullable Object>
-
some
public <S extends @Nullable Object> boolean some(@Nullable ReadonlyArray.SomeCallbackFn<? super T> callback, S thisobj) - Specified by:
somein interfaceReadonlyArray<T extends @Nullable Object>
-
some
- Specified by:
somein interfaceReadonlyArray<T extends @Nullable Object>
-
sort
-
sort
-
splice
-
splice
-
splice
-
toSource
-
toString_
- Specified by:
toString_in interfaceReadonlyArray<T extends @Nullable Object>
-
unshift
-
values
- Specified by:
valuesin interfaceReadonlyArray<T extends @Nullable Object>
-