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 interface
static interface
static interface
Nested classes/interfaces inherited from interface elemental2.core.ReadonlyArray
ReadonlyArray.EntriesJsIteratorIterableTypeParameterArrayUnionType<T>, ReadonlyArray.EveryCallbackFn<T>, ReadonlyArray.FilterCallbackFn<T>, ReadonlyArray.FindIndexPredicateFn<T>, ReadonlyArray.FindLastIndexPredicateFn<T>, ReadonlyArray.FindLastPredicateFn<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()
boolean
every
(ReadonlyArray.EveryCallbackFn<? super T> callback) <S> boolean
every
(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> T
find
(ReadonlyArray.FindPredicateFn<T> predicateFn, S this_) int
findIndex
(ReadonlyArray.FindIndexPredicateFn<T> predicateFn) <S> int
findIndex
(ReadonlyArray.FindIndexPredicateFn<T> predicateFn, S this_) findLast
(ReadonlyArray.FindLastPredicateFn<T> predicateFn) <S> T
findLast
(ReadonlyArray.FindLastPredicateFn<T> predicateFn, S this_) int
findLastIndex
(ReadonlyArray.FindLastIndexPredicateFn<T> predicateFn) <S> int
findLastIndex
(ReadonlyArray.FindLastIndexPredicateFn<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) void
forEach
(ReadonlyArray.ForEachCallbackFn<? super T> callback) <S> void
forEach
(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_) boolean
boolean
int
int
static boolean
join()
keys()
int
lastIndexOf
(T obj) int
lastIndexOf
(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> R
reduce
(ReadonlyArray.ReduceCallbackFn<? extends R, ? super T> callback) <R> R
reduce
(ReadonlyArray.ReduceCallbackFn<? extends R, ? super T> callback, Object initialValue) <R> R
reduceRight
(ReadonlyArray.ReduceRightCallbackFn<? extends R, ? super T> callback) <R> R
reduceRight
(ReadonlyArray.ReduceRightCallbackFn<? extends R, ? super T> callback, Object initialValue) T[]
reverse()
shift()
slice()
slice
(int begin) slice
(int begin, int end) boolean
some
(ReadonlyArray.SomeCallbackFn<? super T> callback) <S> boolean
some
(ReadonlyArray.SomeCallbackFn<? super T> callback, S thisobj) sort()
sort
(JsArray.SortCompareFn<? super T> compareFn) splice()
splice
(int index) toSource()
int
values()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
at
in interfaceReadonlyArray<T>
-
concat
-
copyWithin
-
copyWithin
-
entries
public JsIteratorIterable<JsArray<ReadonlyArray.EntriesJsIteratorIterableTypeParameterArrayUnionType<T>>> entries()- Specified by:
entries
in interfaceReadonlyArray<T>
-
every
- Specified by:
every
in interfaceReadonlyArray<T>
-
every
- Specified by:
every
in interfaceReadonlyArray<T>
-
fill
-
fill
-
fill
-
filter
- Specified by:
filter
in interfaceReadonlyArray<T>
-
filter
- Specified by:
filter
in interfaceReadonlyArray<T>
-
find
- Specified by:
find
in interfaceReadonlyArray<T>
-
find
- Specified by:
find
in interfaceReadonlyArray<T>
-
findIndex
- Specified by:
findIndex
in interfaceReadonlyArray<T>
-
findIndex
- Specified by:
findIndex
in interfaceReadonlyArray<T>
-
findLast
- Specified by:
findLast
in interfaceReadonlyArray<T>
-
findLast
- Specified by:
findLast
in interfaceReadonlyArray<T>
-
findLastIndex
- Specified by:
findLastIndex
in interfaceReadonlyArray<T>
-
findLastIndex
- Specified by:
findLastIndex
in interfaceReadonlyArray<T>
-
flat
- Specified by:
flat
in interfaceReadonlyArray<T>
-
flat
- Specified by:
flat
in interfaceReadonlyArray<T>
-
flatMap
- Specified by:
flatMap
in interfaceReadonlyArray<T>
-
flatMap
- Specified by:
flatMap
in interfaceReadonlyArray<T>
-
forEach
- Specified by:
forEach
in interfaceReadonlyArray<T>
-
forEach
- Specified by:
forEach
in interfaceReadonlyArray<T>
-
includes
- Specified by:
includes
in interfaceReadonlyArray<T>
-
includes
- Specified by:
includes
in interfaceReadonlyArray<T>
-
indexOf
- Specified by:
indexOf
in interfaceReadonlyArray<T>
-
indexOf
- Specified by:
indexOf
in interfaceReadonlyArray<T>
-
join
- Specified by:
join
in interfaceReadonlyArray<T>
-
join
- Specified by:
join
in interfaceReadonlyArray<T>
-
keys
- Specified by:
keys
in interfaceReadonlyArray<T>
-
lastIndexOf
- Specified by:
lastIndexOf
in interfaceReadonlyArray<T>
-
lastIndexOf
- Specified by:
lastIndexOf
in interfaceReadonlyArray<T>
-
map
public <S,R> JsArray<R> map(ReadonlyArray.MapCallbackFn<? extends R, ? super T> callback, S thisobj) - Specified by:
map
in interfaceReadonlyArray<T>
-
map
- Specified by:
map
in interfaceReadonlyArray<T>
-
pop
-
push
-
reduce
public <R> R reduce(ReadonlyArray.ReduceCallbackFn<? extends R, ? super T> callback, Object initialValue) - Specified by:
reduce
in interfaceReadonlyArray<T>
-
reduce
- Specified by:
reduce
in interfaceReadonlyArray<T>
-
reduceRight
public <R> R reduceRight(ReadonlyArray.ReduceRightCallbackFn<? extends R, ? super T> callback, Object initialValue) - Specified by:
reduceRight
in interfaceReadonlyArray<T>
-
reduceRight
- Specified by:
reduceRight
in interfaceReadonlyArray<T>
-
reverse
-
shift
-
slice
- Specified by:
slice
in interfaceReadonlyArray<T>
-
slice
- Specified by:
slice
in interfaceReadonlyArray<T>
-
slice
- Specified by:
slice
in interfaceReadonlyArray<T>
-
some
- Specified by:
some
in interfaceReadonlyArray<T>
-
some
- Specified by:
some
in interfaceReadonlyArray<T>
-
sort
-
sort
-
splice
-
splice
-
splice
-
toSource
-
toString_
- Specified by:
toString_
in interfaceReadonlyArray<T>
-
unshift
-
values
- Specified by:
values
in interfaceReadonlyArray<T>
-