public class JsArray<T> extends java.lang.Object implements JsIterable<T>, JsArrayLike<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.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 |
Constructor and Description |
---|
JsArray(java.lang.Object... items) |
Modifier and Type | Method and Description |
---|---|
T[] |
concat(T... items) |
T[] |
copyWithin(int target,
int start) |
T[] |
copyWithin(int target,
int start,
int end) |
JsIteratorIterable<JsArray.EntriesJsIteratorIterableTypeParameterArrayUnionType<T>[]> |
entries() |
boolean |
every(JsArray.EveryCallbackFn<? super T> callback) |
boolean |
every(JsArray.EveryCallbackFn<? super T> callback,
java.lang.Object thisobj) |
T[] |
fill(T value) |
T[] |
fill(T value,
int begin) |
T[] |
fill(T value,
int begin,
int end) |
T[] |
filter(JsArray.FilterCallbackFn<? super T> callback) |
T[] |
filter(JsArray.FilterCallbackFn<? super T> callback,
java.lang.Object thisobj) |
T |
find(JsArray.FindPredicateFn<? super T> predicateFn) |
T |
find(JsArray.FindPredicateFn<? super T> predicateFn,
java.lang.Object this_) |
int |
findIndex(JsArray.FindIndexPredicateFn<? super T> predicateFn) |
int |
findIndex(JsArray.FindIndexPredicateFn<? super T> predicateFn,
java.lang.Object this_) |
void |
forEach(JsArray.ForEachCallbackFn<? super T> callback) |
void |
forEach(JsArray.ForEachCallbackFn<? super T> callback,
java.lang.Object thisobj) |
static <T,R> R[] |
from(JsArray.FromArrayLikeUnionType<T> arrayLike) |
static <T,R> R[] |
from(JsArray.FromArrayLikeUnionType<T> arrayLike,
JsArray.FromMapFn<? super T,? extends R> mapFn) |
static <T,R> R[] |
from(JsArray.FromArrayLikeUnionType<T> arrayLike,
JsArray.FromMapFn<? super T,? extends R> mapFn,
java.lang.Object this_) |
static <T,R> R[] |
from(JsArrayLike<T> arrayLike) |
static <T,R> R[] |
from(JsArrayLike<T> arrayLike,
JsArray.FromMapFn<? super T,? extends R> mapFn) |
static <T,R> R[] |
from(JsArrayLike<T> arrayLike,
JsArray.FromMapFn<? super T,? extends R> mapFn,
java.lang.Object this_) |
static <T,R> R[] |
from(JsIterable<T> arrayLike) |
static <T,R> R[] |
from(JsIterable<T> arrayLike,
JsArray.FromMapFn<? super T,? extends R> mapFn) |
static <T,R> R[] |
from(JsIterable<T> arrayLike,
JsArray.FromMapFn<? super T,? extends R> mapFn,
java.lang.Object this_) |
static <T,R> R[] |
from(java.lang.String arrayLike) |
static <T,R> R[] |
from(java.lang.String arrayLike,
JsArray.FromMapFn<? super T,? extends R> mapFn) |
static <T,R> R[] |
from(java.lang.String arrayLike,
JsArray.FromMapFn<? super T,? extends R> mapFn,
java.lang.Object this_) |
static <T,R> R[] |
from(T[] arrayLike) |
static <T,R> R[] |
from(T[] arrayLike,
JsArray.FromMapFn<? super T,? extends R> mapFn) |
static <T,R> R[] |
from(T[] arrayLike,
JsArray.FromMapFn<? super T,? extends R> mapFn,
java.lang.Object 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> R[] |
map(JsArray.MapCallbackFn<? extends R,? super T> callback) |
<R> R[] |
map(JsArray.MapCallbackFn<? extends R,? super T> callback,
java.lang.Object thisobj) |
static <T> T[] |
of(T... var_args) |
T |
pop() |
int |
push(T... var_args) |
<R> R |
reduce(JsArray.ReduceCallbackFn<? extends R,? super T> callback) |
<R> R |
reduce(JsArray.ReduceCallbackFn<? extends R,? super T> callback,
java.lang.Object initialValue) |
<R> R |
reduceRight(JsArray.ReduceRightCallbackFn<? extends R,? super T> callback) |
<R> R |
reduceRight(JsArray.ReduceRightCallbackFn<? extends R,? super T> callback,
java.lang.Object initialValue) |
T[] |
reverse() |
T |
shift() |
T[] |
slice() |
T[] |
slice(int begin) |
T[] |
slice(int begin,
int end) |
boolean |
some(JsArray.SomeCallbackFn<? super T> callback) |
boolean |
some(JsArray.SomeCallbackFn<? super T> callback,
java.lang.Object thisobj) |
T[] |
sort() |
T[] |
sort(JsArray.SortCompareFn<? super T> compareFn) |
T[] |
splice(int index,
int howMany,
T... var_args) |
java.lang.String |
toSource() |
java.lang.String |
toString_() |
int |
unshift(T... var_args) |
public static <T,R> R[] from(JsArray.FromArrayLikeUnionType<T> arrayLike, JsArray.FromMapFn<? super T,? extends R> mapFn, java.lang.Object this_)
public static <T,R> R[] from(JsArray.FromArrayLikeUnionType<T> arrayLike, JsArray.FromMapFn<? super T,? extends R> mapFn)
public static <T,R> R[] from(JsArray.FromArrayLikeUnionType<T> arrayLike)
public static final <T,R> R[] from(JsArrayLike<T> arrayLike, JsArray.FromMapFn<? super T,? extends R> mapFn, java.lang.Object this_)
public static final <T,R> R[] from(JsArrayLike<T> arrayLike, JsArray.FromMapFn<? super T,? extends R> mapFn)
public static final <T,R> R[] from(JsArrayLike<T> arrayLike)
public static final <T,R> R[] from(JsIterable<T> arrayLike, JsArray.FromMapFn<? super T,? extends R> mapFn, java.lang.Object this_)
public static final <T,R> R[] from(JsIterable<T> arrayLike, JsArray.FromMapFn<? super T,? extends R> mapFn)
public static final <T,R> R[] from(JsIterable<T> arrayLike)
public static final <T,R> R[] from(java.lang.String arrayLike, JsArray.FromMapFn<? super T,? extends R> mapFn, java.lang.Object this_)
public static final <T,R> R[] from(java.lang.String arrayLike, JsArray.FromMapFn<? super T,? extends R> mapFn)
public static final <T,R> R[] from(java.lang.String arrayLike)
public static final <T,R> R[] from(T[] arrayLike, JsArray.FromMapFn<? super T,? extends R> mapFn, java.lang.Object this_)
public static final <T,R> R[] from(T[] arrayLike, JsArray.FromMapFn<? super T,? extends R> mapFn)
public static final <T,R> R[] from(T[] arrayLike)
public static boolean isArray(java.lang.Object arr)
public static <T> T[] of(T... var_args)
public T[] copyWithin(int target, int start, int end)
public T[] copyWithin(int target, int start)
public JsIteratorIterable<JsArray.EntriesJsIteratorIterableTypeParameterArrayUnionType<T>[]> entries()
public boolean every(JsArray.EveryCallbackFn<? super T> callback, java.lang.Object thisobj)
public boolean every(JsArray.EveryCallbackFn<? super T> callback)
public T[] filter(JsArray.FilterCallbackFn<? super T> callback, java.lang.Object thisobj)
public T[] filter(JsArray.FilterCallbackFn<? super T> callback)
public T find(JsArray.FindPredicateFn<? super T> predicateFn, java.lang.Object this_)
public T find(JsArray.FindPredicateFn<? super T> predicateFn)
public int findIndex(JsArray.FindIndexPredicateFn<? super T> predicateFn, java.lang.Object this_)
public int findIndex(JsArray.FindIndexPredicateFn<? super T> predicateFn)
public void forEach(JsArray.ForEachCallbackFn<? super T> callback, java.lang.Object thisobj)
public void forEach(JsArray.ForEachCallbackFn<? super 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 <R> R[] map(JsArray.MapCallbackFn<? extends R,? super T> callback, java.lang.Object thisobj)
public <R> R[] map(JsArray.MapCallbackFn<? extends R,? super T> callback)
public T pop()
public int push(T... var_args)
public <R> R reduce(JsArray.ReduceCallbackFn<? extends R,? super T> callback, java.lang.Object initialValue)
public <R> R reduce(JsArray.ReduceCallbackFn<? extends R,? super T> callback)
public <R> R reduceRight(JsArray.ReduceRightCallbackFn<? extends R,? super T> callback, java.lang.Object initialValue)
public <R> R reduceRight(JsArray.ReduceRightCallbackFn<? extends R,? super T> callback)
public T[] reverse()
public T shift()
public T[] slice()
public T[] slice(int begin, int end)
public T[] slice(int begin)
public boolean some(JsArray.SomeCallbackFn<? super T> callback, java.lang.Object thisobj)
public boolean some(JsArray.SomeCallbackFn<? super T> callback)
public T[] sort()
public T[] sort(JsArray.SortCompareFn<? super T> compareFn)
public java.lang.String toSource()
public java.lang.String toString_()
public int unshift(T... var_args)