public class Array<T> extends java.lang.Object implements Iterable<T>
Modifier and Type | Class and Description |
---|---|
static interface |
Array.EntriesIteratorIterableTypeParameterArrayUnionType<T> |
static interface |
Array.EveryCallbackFn<T> |
static interface |
Array.FilterCallbackFn<T> |
static interface |
Array.FindIndexPredicateCallbackFn<T> |
static interface |
Array.FindPredicateCallbackFn<T> |
static interface |
Array.ForEachCallbackFn<T> |
static interface |
Array.FromArrayLikeUnionType<T> |
static interface |
Array.FromMapCallbackFn<T,R> |
static interface |
Array.MapCallbackFn<T,R> |
static interface |
Array.ReduceCallbackFn<T,R> |
static interface |
Array.ReduceRightCallbackFn<T,R> |
static interface |
Array.SomeCallbackFn<T> |
static interface |
Array.SortCompareFunctionCallbackFn<T> |
Modifier and Type | Field and Description |
---|---|
double |
index |
java.lang.String |
input |
double |
length |
Constructor and Description |
---|
Array(java.lang.Object... items) |
Modifier and Type | Method and Description |
---|---|
T[] |
concat(T... items) |
<any> |
copyWithin(double target,
double start) |
<any> |
copyWithin(double target,
double start,
double end) |
IteratorIterable<Array.EntriesIteratorIterableTypeParameterArrayUnionType[]> |
entries() |
boolean |
every(Array.EveryCallbackFn<T> callback) |
boolean |
every(Array.EveryCallbackFn<T> callback,
java.lang.Object thisobj) |
<any> |
fill(T value) |
<any> |
fill(T value,
double begin) |
<any> |
fill(T value,
double begin,
double end) |
T[] |
filter(Array.FilterCallbackFn<T> callback) |
T[] |
filter(Array.FilterCallbackFn<T> callback,
java.lang.Object thisobj) |
T |
find(Array.FindPredicateCallbackFn<T> predicate) |
T |
find(Array.FindPredicateCallbackFn<T> predicate,
java.lang.Object this_) |
double |
findIndex(Array.FindIndexPredicateCallbackFn<T> predicate) |
double |
findIndex(Array.FindIndexPredicateCallbackFn<T> predicate,
java.lang.Object this_) |
void |
forEach(Array.ForEachCallbackFn<T> callback) |
void |
forEach(Array.ForEachCallbackFn<T> callback,
java.lang.Object thisobj) |
static <T,R> R[] |
from(<any> arrayLike) |
static <T,R> R[] |
from(<any> arrayLike,
Array.FromMapCallbackFn<T,R> mapFn) |
static <T,R> R[] |
from(<any> arrayLike,
Array.FromMapCallbackFn<T,R> mapFn,
java.lang.Object this_) |
static <T,R> R[] |
from(Array.FromArrayLikeUnionType<T> arrayLike) |
static <T,R> R[] |
from(Array.FromArrayLikeUnionType<T> arrayLike,
Array.FromMapCallbackFn<T,R> mapFn) |
static <T,R> R[] |
from(Array.FromArrayLikeUnionType<T> arrayLike,
Array.FromMapCallbackFn<T,R> mapFn,
java.lang.Object this_) |
static <T,R> R[] |
from(Iterable<T> arrayLike) |
static <T,R> R[] |
from(Iterable<T> arrayLike,
Array.FromMapCallbackFn<T,R> mapFn) |
static <T,R> R[] |
from(Iterable<T> arrayLike,
Array.FromMapCallbackFn<T,R> mapFn,
java.lang.Object this_) |
boolean |
includes(T searchElement) |
boolean |
includes(T searchElement,
double fromIndex) |
double |
indexOf(T obj) |
double |
indexOf(T obj,
double fromIndex) |
static boolean |
isArray(java.lang.Object arr) |
java.lang.String |
join() |
java.lang.String |
join(java.lang.Object separator) |
IteratorIterable<java.lang.Double> |
keys() |
double |
lastIndexOf(T obj) |
double |
lastIndexOf(T obj,
double fromIndex) |
<R> R[] |
map(Array.MapCallbackFn<T,R> callback) |
<R> R[] |
map(Array.MapCallbackFn<T,R> callback,
java.lang.Object thisobj) |
static java.lang.Object[] |
observe(java.lang.Object[] array,
Function callback) |
static <T> T[] |
of(T... var_args) |
T |
pop() |
double |
push(T... var_args) |
<R> R |
reduce(Array.ReduceCallbackFn<T,R> callback) |
<R> R |
reduce(Array.ReduceCallbackFn<T,R> callback,
java.lang.Object initialValue) |
<R> R |
reduceRight(Array.ReduceRightCallbackFn<T,R> callback) |
<R> R |
reduceRight(Array.ReduceRightCallbackFn<T,R> callback,
java.lang.Object initialValue) |
T[] |
reverse() |
T |
shift() |
T[] |
slice() |
T[] |
slice(double begin) |
T[] |
slice(double begin,
double end) |
boolean |
some(Array.SomeCallbackFn<T> callback) |
boolean |
some(Array.SomeCallbackFn<T> callback,
java.lang.Object thisobj) |
T[] |
sort() |
T[] |
sort(Array.SortCompareFunctionCallbackFn<T> compareFunction) |
T[] |
splice(double index,
double howMany,
T... var_args) |
java.lang.String |
toSource() |
java.lang.String |
toString() |
static java.lang.Object[] |
unobserve(java.lang.Object[] array,
Function callback) |
double |
unshift(T... var_args) |
public double index
public java.lang.String input
public double length
public static <T,R> R[] from(Array.FromArrayLikeUnionType<T> arrayLike, Array.FromMapCallbackFn<T,R> mapFn, java.lang.Object this_)
public static <T,R> R[] from(Array.FromArrayLikeUnionType<T> arrayLike, Array.FromMapCallbackFn<T,R> mapFn)
public static <T,R> R[] from(Array.FromArrayLikeUnionType<T> arrayLike)
public static final <T,R> R[] from(Iterable<T> arrayLike, Array.FromMapCallbackFn<T,R> mapFn, java.lang.Object this_)
public static final <T,R> R[] from(Iterable<T> arrayLike, Array.FromMapCallbackFn<T,R> mapFn)
public static final <T,R> R[] from(Iterable<T> arrayLike)
public static final <T,R> R[] from(<any> arrayLike, Array.FromMapCallbackFn<T,R> mapFn, java.lang.Object this_)
public static final <T,R> R[] from(<any> arrayLike, Array.FromMapCallbackFn<T,R> mapFn)
public static final <T,R> R[] from(<any> arrayLike)
public static boolean isArray(java.lang.Object arr)
public static java.lang.Object[] observe(java.lang.Object[] array, Function callback)
public static <T> T[] of(T... var_args)
public static java.lang.Object[] unobserve(java.lang.Object[] array, Function callback)
public <any> copyWithin(double target, double start, double end)
public <any> copyWithin(double target, double start)
public IteratorIterable<Array.EntriesIteratorIterableTypeParameterArrayUnionType[]> entries()
public boolean every(Array.EveryCallbackFn<T> callback, java.lang.Object thisobj)
public boolean every(Array.EveryCallbackFn<T> callback)
public <any> fill(T value, double begin, double end)
public <any> fill(T value, double begin)
public <any> fill(T value)
public T[] filter(Array.FilterCallbackFn<T> callback, java.lang.Object thisobj)
public T[] filter(Array.FilterCallbackFn<T> callback)
public T find(Array.FindPredicateCallbackFn<T> predicate, java.lang.Object this_)
public T find(Array.FindPredicateCallbackFn<T> predicate)
public double findIndex(Array.FindIndexPredicateCallbackFn<T> predicate, java.lang.Object this_)
public double findIndex(Array.FindIndexPredicateCallbackFn<T> predicate)
public void forEach(Array.ForEachCallbackFn<T> callback, java.lang.Object thisobj)
public void forEach(Array.ForEachCallbackFn<T> callback)
public boolean includes(T searchElement, double fromIndex)
public boolean includes(T searchElement)
public double indexOf(T obj, double fromIndex)
public double indexOf(T obj)
public java.lang.String join()
public java.lang.String join(java.lang.Object separator)
public IteratorIterable<java.lang.Double> keys()
public double lastIndexOf(T obj, double fromIndex)
public double lastIndexOf(T obj)
public <R> R[] map(Array.MapCallbackFn<T,R> callback, java.lang.Object thisobj)
public <R> R[] map(Array.MapCallbackFn<T,R> callback)
public T pop()
public double push(T... var_args)
public <R> R reduce(Array.ReduceCallbackFn<T,R> callback, java.lang.Object initialValue)
public <R> R reduce(Array.ReduceCallbackFn<T,R> callback)
public <R> R reduceRight(Array.ReduceRightCallbackFn<T,R> callback, java.lang.Object initialValue)
public <R> R reduceRight(Array.ReduceRightCallbackFn<T,R> callback)
public T[] reverse()
public T shift()
public T[] slice()
public T[] slice(double begin, double end)
public T[] slice(double begin)
public boolean some(Array.SomeCallbackFn<T> callback, java.lang.Object thisobj)
public boolean some(Array.SomeCallbackFn<T> callback)
public T[] sort()
public T[] sort(Array.SortCompareFunctionCallbackFn<T> compareFunction)
public java.lang.String toSource()
public java.lang.String toString()
toString
in class java.lang.Object
public double unshift(T... var_args)