Class JsArray<T>
java.lang.Object
elemental2.core.JsArray<T>
- All Implemented Interfaces:
JsIterable<T>,ReadonlyArray<T>,jsinterop.base.JsArrayLike<T>
- Direct Known Subclasses:
ITemplateArray,RegExpResult,RegExpResultIndices
@JsType(isNative=true,
name="Array",
namespace="<global>")
public class JsArray<T>
extends Object
implements JsIterable<T>, ReadonlyArray<T>, jsinterop.base.JsArrayLike<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interfaceNested classes/interfaces inherited from interface elemental2.core.ReadonlyArray
ReadonlyArray.EntriesJsIteratorIterableTypeParameterArrayUnionType<T>, ReadonlyArray.EveryCallbackFn<T>, ReadonlyArray.FilterCallbackFn<T>, ReadonlyArray.FindIndexPredicateFn<T>, ReadonlyArray.FindPredicateFn<T>, ReadonlyArray.FlatMapCallbackFn<S,T>, ReadonlyArray.ForEachCallbackFn<T>, ReadonlyArray.MapCallbackFn<R, T>, ReadonlyArray.ReduceCallbackFn<R, T>, ReadonlyArray.ReduceRightCallbackFn<R, T>, ReadonlyArray.SomeCallbackFn<T> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal T[]static final <T> JsArray<T> asJsArray(T[] array) at(int index) copyWithin(int target, int start) copyWithin(int target, int start, int end) entries()booleanevery(ReadonlyArray.EveryCallbackFn<? super T> callback) <S> booleanevery(ReadonlyArray.EveryCallbackFn<? super T> callback, S thisobj) filter(ReadonlyArray.FilterCallbackFn<? super T> callback) filter(ReadonlyArray.FilterCallbackFn<? super T> callback, S thisobj) find(ReadonlyArray.FindPredicateFn<T> predicateFn) <S> Tfind(ReadonlyArray.FindPredicateFn<T> predicateFn, S this_) intfindIndex(ReadonlyArray.FindIndexPredicateFn<T> predicateFn) <S> intfindIndex(ReadonlyArray.FindIndexPredicateFn<T> predicateFn, S this_) <S> JsArray<S> flat()<S> JsArray<S> flat(int depth) <S> JsArray<S> flatMap(ReadonlyArray.FlatMapCallbackFn<S, T> callback) <THIS,S> JsArray <S> flatMap(ReadonlyArray.FlatMapCallbackFn<S, T> callback, THIS thisArg) voidforEach(ReadonlyArray.ForEachCallbackFn<? super T> callback) <S> voidforEach(ReadonlyArray.ForEachCallbackFn<? super T> callback, S thisobj) static <T,R> JsArray <R> from(JsArray.FromArrayLikeUnionType<T> arrayLike) static <T,R> JsArray <R> from(JsArray.FromArrayLikeUnionType<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) static <T,S, R> JsArray <R> from(JsArray.FromArrayLikeUnionType<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) static final <T,R> JsArray <R> from(JsIterable<T> arrayLike) static final <T,R> JsArray <R> from(JsIterable<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) static final <T,S, R> JsArray <R> from(JsIterable<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) static final <T,R> JsArray <R> static final <T,R> JsArray <R> from(String arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) static final <T,S, R> JsArray <R> from(String arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) static final <T,R> JsArray <R> from(jsinterop.base.JsArrayLike<T> arrayLike) static final <T,R> JsArray <R> from(jsinterop.base.JsArrayLike<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) static final <T,S, R> JsArray <R> from(jsinterop.base.JsArrayLike<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) static final <T,R> JsArray <R> from(T[] arrayLike) static final <T,R> JsArray <R> from(T[] arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) static final <T,S, R> JsArray <R> from(T[] arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) booleanbooleanintintstatic booleanjoin()keys()intlastIndexOf(T obj) intlastIndexOf(T obj, int fromIndex) <R> JsArray<R> map(ReadonlyArray.MapCallbackFn<? extends R, ? super T> callback) <S,R> JsArray <R> map(ReadonlyArray.MapCallbackFn<? extends R, ? super T> callback, S thisobj) static <T> JsArray<T> of(T... var_args) pop()int<R> Rreduce(ReadonlyArray.ReduceCallbackFn<? extends R, ? super T> callback) <R> Rreduce(ReadonlyArray.ReduceCallbackFn<? extends R, ? super T> callback, Object initialValue) <R> RreduceRight(ReadonlyArray.ReduceRightCallbackFn<? extends R, ? super T> callback) <R> RreduceRight(ReadonlyArray.ReduceRightCallbackFn<? extends R, ? super T> callback, Object initialValue) T[]reverse()shift()slice()slice(int begin) slice(int begin, int end) booleansome(ReadonlyArray.SomeCallbackFn<? super T> callback) <S> booleansome(ReadonlyArray.SomeCallbackFn<? super T> callback, S thisobj) sort()sort(JsArray.SortCompareFn<? super T> compareFn) splice()splice(int index) toSource()intvalues()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,S, JsArray<R> fromR> (JsArray.FromArrayLikeUnionType<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) -
from
public static <T,R> JsArray<R> from(JsArray.FromArrayLikeUnionType<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) -
from
-
from
@JsOverlay public static final <T,S, JsArray<R> fromR> (jsinterop.base.JsArrayLike<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) -
from
@JsOverlay public static final <T,R> JsArray<R> from(jsinterop.base.JsArrayLike<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) -
from
-
from
@JsOverlay public static final <T,S, JsArray<R> fromR> (JsIterable<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) -
from
@JsOverlay public static final <T,R> JsArray<R> from(JsIterable<T> arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) -
from
-
from
@JsOverlay public static final <T,S, JsArray<R> fromR> (String arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) -
from
@JsOverlay public static final <T,R> JsArray<R> from(String arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) -
from
-
from
@JsOverlay public static final <T,S, JsArray<R> fromR> (T[] arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn, S this_) -
from
@JsOverlay public static final <T,R> JsArray<R> from(T[] arrayLike, JsArray.FromMapFn<? super T, ? extends R> mapFn) -
from
-
isArray
-
of
-
asArray
-
at
- Specified by:
atin interfaceReadonlyArray<T>
-
concat
-
copyWithin
-
copyWithin
-
entries
public JsIteratorIterable<JsArray<ReadonlyArray.EntriesJsIteratorIterableTypeParameterArrayUnionType<T>>> entries()- Specified by:
entriesin interfaceReadonlyArray<T>
-
every
- Specified by:
everyin interfaceReadonlyArray<T>
-
every
- Specified by:
everyin interfaceReadonlyArray<T>
-
fill
-
fill
-
fill
-
filter
- Specified by:
filterin interfaceReadonlyArray<T>
-
filter
- Specified by:
filterin interfaceReadonlyArray<T>
-
find
- Specified by:
findin interfaceReadonlyArray<T>
-
find
- Specified by:
findin interfaceReadonlyArray<T>
-
findIndex
- Specified by:
findIndexin interfaceReadonlyArray<T>
-
findIndex
- Specified by:
findIndexin interfaceReadonlyArray<T>
-
flat
- Specified by:
flatin interfaceReadonlyArray<T>
-
flat
- Specified by:
flatin interfaceReadonlyArray<T>
-
flatMap
- Specified by:
flatMapin interfaceReadonlyArray<T>
-
flatMap
- Specified by:
flatMapin interfaceReadonlyArray<T>
-
forEach
- Specified by:
forEachin interfaceReadonlyArray<T>
-
forEach
- Specified by:
forEachin interfaceReadonlyArray<T>
-
includes
- Specified by:
includesin interfaceReadonlyArray<T>
-
includes
- Specified by:
includesin interfaceReadonlyArray<T>
-
indexOf
- Specified by:
indexOfin interfaceReadonlyArray<T>
-
indexOf
- Specified by:
indexOfin interfaceReadonlyArray<T>
-
join
- Specified by:
joinin interfaceReadonlyArray<T>
-
join
- Specified by:
joinin interfaceReadonlyArray<T>
-
keys
- Specified by:
keysin interfaceReadonlyArray<T>
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceReadonlyArray<T>
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceReadonlyArray<T>
-
map
public <S,R> JsArray<R> map(ReadonlyArray.MapCallbackFn<? extends R, ? super T> callback, S thisobj) - Specified by:
mapin interfaceReadonlyArray<T>
-
map
- Specified by:
mapin interfaceReadonlyArray<T>
-
pop
-
push
-
reduce
public <R> R reduce(ReadonlyArray.ReduceCallbackFn<? extends R, ? super T> callback, Object initialValue) - Specified by:
reducein interfaceReadonlyArray<T>
-
reduce
- Specified by:
reducein interfaceReadonlyArray<T>
-
reduceRight
public <R> R reduceRight(ReadonlyArray.ReduceRightCallbackFn<? extends R, ? super T> callback, Object initialValue) - Specified by:
reduceRightin interfaceReadonlyArray<T>
-
reduceRight
- Specified by:
reduceRightin interfaceReadonlyArray<T>
-
reverse
-
shift
-
slice
- Specified by:
slicein interfaceReadonlyArray<T>
-
slice
- Specified by:
slicein interfaceReadonlyArray<T>
-
slice
- Specified by:
slicein interfaceReadonlyArray<T>
-
some
- Specified by:
somein interfaceReadonlyArray<T>
-
some
- Specified by:
somein interfaceReadonlyArray<T>
-
sort
-
sort
-
splice
-
splice
-
splice
-
toSource
-
toString_
- Specified by:
toString_in interfaceReadonlyArray<T>
-
unshift
-
values
- Specified by:
valuesin interfaceReadonlyArray<T>
-