public class JsArray<T> extends java.lang.Object implements JsIterable<T>
Modifier and Type | Class and Description |
---|---|
static interface |
JsArray.EntriesJsIteratorIterableTypeParameterArrayUnionType<T> |
static interface |
JsArray.EveryCallbackFn<T> |
static interface |
JsArray.FilterCallbackFn<T> |
static interface |
JsArray.FindIndexPredicateFn<T> |
static interface |
JsArray.FindPredicateFn<T> |
static interface |
JsArray.FlatMapCallbackFn<S,T> |
static interface |
JsArray.ForEachCallbackFn<T> |
static interface |
JsArray.FromArrayLikeUnionType<T> |
static interface |
JsArray.FromMapFn<T,R> |
static interface |
JsArray.MapCallbackFn<R,T> |
static interface |
JsArray.ReduceCallbackFn<R,T> |
static interface |
JsArray.ReduceRightCallbackFn<R,T> |
static interface |
JsArray.SomeCallbackFn<T> |
static interface |
JsArray.SortCompareFn<T> |
Modifier and Type | Field and Description |
---|---|
int |
index |
java.lang.String |
input |
int |
length |
Modifier and Type | Method and Description |
---|---|
T[] |
asArray(T[] reference) |
static <T> JsArray<T> |
asJsArray(T[] array) |
JsArray<T> |
concat(T... items) |
JsArray<T> |
copyWithin(int target,
int start) |
JsArray<T> |
copyWithin(int target,
int start,
int end) |
JsIteratorIterable<JsArray<JsArray.EntriesJsIteratorIterableTypeParameterArrayUnionType<T>>> |
entries() |
boolean |
every(JsArray.EveryCallbackFn<T> callback) |
<S> boolean |
every(JsArray.EveryCallbackFn<T> callback,
S thisobj) |
JsArray<T> |
fill(T value) |
JsArray<T> |
fill(T value,
int begin) |
JsArray<T> |
fill(T value,
int begin,
int end) |
JsArray<T> |
filter(JsArray.FilterCallbackFn<T> callback) |
<S> JsArray<T> |
filter(JsArray.FilterCallbackFn<T> callback,
S thisobj) |
T |
find(JsArray.FindPredicateFn<T> predicateFn) |
<S> T |
find(JsArray.FindPredicateFn<T> predicateFn,
S this_) |
int |
findIndex(JsArray.FindIndexPredicateFn<T> predicateFn) |
<S> int |
findIndex(JsArray.FindIndexPredicateFn<T> predicateFn,
S this_) |
<S> JsArray<S> |
flat() |
<S> JsArray<S> |
flat(double depth) |
<S> JsArray<S> |
flatMap(JsArray.FlatMapCallbackFn<S,T> callback) |
<THIS,S> JsArray<S> |
flatMap(JsArray.FlatMapCallbackFn<S,T> callback,
THIS thisArg) |
void |
forEach(JsArray.ForEachCallbackFn<T> callback) |
<S> void |
forEach(JsArray.ForEachCallbackFn<T> callback,
S thisobj) |
static <T,R> JsArray<R> |
from(<any> arrayLike) |
static <T,R> JsArray<R> |
from(<any> arrayLike,
JsArray.FromMapFn<? super T,? extends R> mapFn) |
static <T,S,R> JsArray<R> |
from(<any> arrayLike,
JsArray.FromMapFn<? super T,? extends R> mapFn,
S this_) |
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_) |
boolean |
includes(T searchElement) |
boolean |
includes(T searchElement,
int fromIndex) |
int |
indexOf(T obj) |
int |
indexOf(T obj,
int fromIndex) |
static boolean |
isArray(java.lang.Object arr) |
java.lang.String |
join() |
java.lang.String |
join(java.lang.Object separator) |
JsIteratorIterable<java.lang.Double> |
keys() |
int |
lastIndexOf(T obj) |
int |
lastIndexOf(T obj,
int fromIndex) |
<R> JsArray<R> |
map(JsArray.MapCallbackFn<? extends R,T> callback) |
<S,R> JsArray<R> |
map(JsArray.MapCallbackFn<? extends R,T> callback,
S thisobj) |
static <T> JsArray<T> |
of(T... var_args) |
T |
pop() |
int |
push(T... var_args) |
<R> R |
reduce(JsArray.ReduceCallbackFn<? extends R,T> callback) |
<R> R |
reduce(JsArray.ReduceCallbackFn<? extends R,T> callback,
java.lang.Object initialValue) |
<R> R |
reduceRight(JsArray.ReduceRightCallbackFn<? extends R,T> callback) |
<R> R |
reduceRight(JsArray.ReduceRightCallbackFn<? extends R,T> callback,
java.lang.Object initialValue) |
T[] |
reverse() |
T |
shift() |
JsArray<T> |
slice() |
JsArray<T> |
slice(int begin) |
JsArray<T> |
slice(int begin,
int end) |
boolean |
some(JsArray.SomeCallbackFn<T> callback) |
<S> boolean |
some(JsArray.SomeCallbackFn<T> callback,
S thisobj) |
JsArray<T> |
sort() |
JsArray<T> |
sort(JsArray.SortCompareFn<? super T> compareFn) |
JsArray<T> |
splice() |
JsArray<T> |
splice(int index) |
JsArray<T> |
splice(int index,
int howMany,
T... var_args) |
java.lang.String |
toSource() |
java.lang.String |
toString_() |
int |
unshift(T... items) |
JsIteratorIterable<T> |
values() |
public JsArray(T... items)
public static final <T> JsArray<T> asJsArray(T[] array)
public static <T,S,R> JsArray<R> from(JsArray.FromArrayLikeUnionType<T> arrayLike, JsArray.FromMapFn<? super T,? extends R> mapFn, S this_)
public static <T,R> JsArray<R> from(JsArray.FromArrayLikeUnionType<T> arrayLike, JsArray.FromMapFn<? super T,? extends R> mapFn)
public static <T,R> JsArray<R> from(JsArray.FromArrayLikeUnionType<T> arrayLike)
public static final <T,S,R> JsArray<R> from(<any> arrayLike, JsArray.FromMapFn<? super T,? extends R> mapFn, S this_)
public static final <T,R> JsArray<R> from(<any> arrayLike, JsArray.FromMapFn<? super T,? extends R> mapFn)
public static final <T,R> JsArray<R> from(<any> arrayLike)
public static boolean isArray(java.lang.Object arr)
public static <T> JsArray<T> of(T... var_args)
public JsIteratorIterable<JsArray<JsArray.EntriesJsIteratorIterableTypeParameterArrayUnionType<T>>> entries()
public <S> boolean every(JsArray.EveryCallbackFn<T> callback, S thisobj)
public boolean every(JsArray.EveryCallbackFn<T> callback)
public <S> JsArray<T> filter(JsArray.FilterCallbackFn<T> callback, S thisobj)
public JsArray<T> filter(JsArray.FilterCallbackFn<T> callback)
public <S> T find(JsArray.FindPredicateFn<T> predicateFn, S this_)
public T find(JsArray.FindPredicateFn<T> predicateFn)
public <S> int findIndex(JsArray.FindIndexPredicateFn<T> predicateFn, S this_)
public int findIndex(JsArray.FindIndexPredicateFn<T> predicateFn)
public <S> JsArray<S> flat()
public <S> JsArray<S> flat(double depth)
public <THIS,S> JsArray<S> flatMap(JsArray.FlatMapCallbackFn<S,T> callback, THIS thisArg)
public <S> JsArray<S> flatMap(JsArray.FlatMapCallbackFn<S,T> callback)
public <S> void forEach(JsArray.ForEachCallbackFn<T> callback, S thisobj)
public void forEach(JsArray.ForEachCallbackFn<T> callback)
public boolean includes(T searchElement, int fromIndex)
public boolean includes(T searchElement)
public int indexOf(T obj, int fromIndex)
public int indexOf(T obj)
public java.lang.String join()
public java.lang.String join(java.lang.Object separator)
public JsIteratorIterable<java.lang.Double> keys()
public int lastIndexOf(T obj, int fromIndex)
public int lastIndexOf(T obj)
public <S,R> JsArray<R> map(JsArray.MapCallbackFn<? extends R,T> callback, S thisobj)
public <R> JsArray<R> map(JsArray.MapCallbackFn<? extends R,T> callback)
public T pop()
public int push(T... var_args)
public <R> R reduce(JsArray.ReduceCallbackFn<? extends R,T> callback, java.lang.Object initialValue)
public <R> R reduce(JsArray.ReduceCallbackFn<? extends R,T> callback)
public <R> R reduceRight(JsArray.ReduceRightCallbackFn<? extends R,T> callback, java.lang.Object initialValue)
public <R> R reduceRight(JsArray.ReduceRightCallbackFn<? extends R,T> callback)
public T[] reverse()
public T shift()
public <S> boolean some(JsArray.SomeCallbackFn<T> callback, S thisobj)
public boolean some(JsArray.SomeCallbackFn<T> callback)
public JsArray<T> sort(JsArray.SortCompareFn<? super T> compareFn)
public java.lang.String toSource()
public java.lang.String toString_()
public int unshift(T... items)
public JsIteratorIterable<T> values()