Package elemental2.core
Interface ReadonlyArray<T>
-
- All Superinterfaces:
jsinterop.base.JsArrayLike<T>
,JsIterable<T>
- All Known Implementing Classes:
ITemplateArray
,JsArray
,RegExpResult
,RegExpResultIndices
@JsType(isNative=true, namespace="<global>") public interface ReadonlyArray<T> extends JsIterable<T>, jsinterop.base.JsArrayLike<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ReadonlyArray.EntriesJsIteratorIterableTypeParameterArrayUnionType<T>
static interface
ReadonlyArray.EveryCallbackFn<T>
static interface
ReadonlyArray.FilterCallbackFn<T>
static interface
ReadonlyArray.FindIndexPredicateFn<T>
static interface
ReadonlyArray.FindPredicateFn<T>
static interface
ReadonlyArray.FlatMapCallbackFn<S,T>
static interface
ReadonlyArray.ForEachCallbackFn<T>
static interface
ReadonlyArray.MapCallbackFn<R,T>
static interface
ReadonlyArray.ReduceCallbackFn<R,T>
static interface
ReadonlyArray.ReduceRightCallbackFn<R,T>
static interface
ReadonlyArray.SomeCallbackFn<T>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
at(double index)
JsArray<T>
concat(T... items)
JsIteratorIterable<JsArray<ReadonlyArray.EntriesJsIteratorIterableTypeParameterArrayUnionType<T>>>
entries()
boolean
every(ReadonlyArray.EveryCallbackFn<? super T> callback)
<S> boolean
every(ReadonlyArray.EveryCallbackFn<? super T> callback, S thisobj)
JsArray<T>
filter(ReadonlyArray.FilterCallbackFn<? super T> callback)
<S> JsArray<T>
filter(ReadonlyArray.FilterCallbackFn<? super T> callback, S thisobj)
T
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_)
<S> JsArray<S>
flat()
<S> JsArray<S>
flat(double 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)
boolean
includes(T searchElement)
boolean
includes(T searchElement, int fromIndex)
int
indexOf(T obj)
int
indexOf(T obj, int fromIndex)
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(ReadonlyArray.MapCallbackFn<? extends R,? super T> callback)
<S,R>
JsArray<R>map(ReadonlyArray.MapCallbackFn<? extends R,? super T> callback, S thisobj)
<R> R
reduce(ReadonlyArray.ReduceCallbackFn<? extends R,? super T> callback)
<R> R
reduce(ReadonlyArray.ReduceCallbackFn<? extends R,? super T> callback, java.lang.Object initialValue)
<R> R
reduceRight(ReadonlyArray.ReduceRightCallbackFn<? extends R,? super T> callback)
<R> R
reduceRight(ReadonlyArray.ReduceRightCallbackFn<? extends R,? super T> callback, java.lang.Object initialValue)
JsArray<T>
slice()
JsArray<T>
slice(int begin)
JsArray<T>
slice(int begin, int end)
boolean
some(ReadonlyArray.SomeCallbackFn<? super T> callback)
<S> boolean
some(ReadonlyArray.SomeCallbackFn<? super T> callback, S thisobj)
java.lang.String
toString_()
JsIteratorIterable<T>
values()
-
-
-
Method Detail
-
at
T at(double index)
-
entries
JsIteratorIterable<JsArray<ReadonlyArray.EntriesJsIteratorIterableTypeParameterArrayUnionType<T>>> entries()
-
every
<S> boolean every(ReadonlyArray.EveryCallbackFn<? super T> callback, S thisobj)
-
every
boolean every(ReadonlyArray.EveryCallbackFn<? super T> callback)
-
filter
<S> JsArray<T> filter(ReadonlyArray.FilterCallbackFn<? super T> callback, S thisobj)
-
filter
JsArray<T> filter(ReadonlyArray.FilterCallbackFn<? super T> callback)
-
find
<S> T find(ReadonlyArray.FindPredicateFn<T> predicateFn, S this_)
-
find
T find(ReadonlyArray.FindPredicateFn<T> predicateFn)
-
findIndex
<S> int findIndex(ReadonlyArray.FindIndexPredicateFn<T> predicateFn, S this_)
-
findIndex
int findIndex(ReadonlyArray.FindIndexPredicateFn<T> predicateFn)
-
flat
<S> JsArray<S> flat()
-
flat
<S> JsArray<S> flat(double depth)
-
flatMap
<THIS,S> JsArray<S> flatMap(ReadonlyArray.FlatMapCallbackFn<S,T> callback, THIS thisArg)
-
flatMap
<S> JsArray<S> flatMap(ReadonlyArray.FlatMapCallbackFn<S,T> callback)
-
forEach
<S> void forEach(ReadonlyArray.ForEachCallbackFn<? super T> callback, S thisobj)
-
forEach
void forEach(ReadonlyArray.ForEachCallbackFn<? super T> callback)
-
includes
boolean includes(T searchElement, int fromIndex)
-
includes
boolean includes(T searchElement)
-
indexOf
int indexOf(T obj, int fromIndex)
-
indexOf
int indexOf(T obj)
-
join
java.lang.String join()
-
join
java.lang.String join(java.lang.Object separator)
-
keys
JsIteratorIterable<java.lang.Double> keys()
-
lastIndexOf
int lastIndexOf(T obj, int fromIndex)
-
lastIndexOf
int lastIndexOf(T obj)
-
map
<S,R> JsArray<R> map(ReadonlyArray.MapCallbackFn<? extends R,? super T> callback, S thisobj)
-
map
<R> JsArray<R> map(ReadonlyArray.MapCallbackFn<? extends R,? super T> callback)
-
reduce
<R> R reduce(ReadonlyArray.ReduceCallbackFn<? extends R,? super T> callback, java.lang.Object initialValue)
-
reduce
<R> R reduce(ReadonlyArray.ReduceCallbackFn<? extends R,? super T> callback)
-
reduceRight
<R> R reduceRight(ReadonlyArray.ReduceRightCallbackFn<? extends R,? super T> callback, java.lang.Object initialValue)
-
reduceRight
<R> R reduceRight(ReadonlyArray.ReduceRightCallbackFn<? extends R,? super T> callback)
-
some
<S> boolean some(ReadonlyArray.SomeCallbackFn<? super T> callback, S thisobj)
-
some
boolean some(ReadonlyArray.SomeCallbackFn<? super T> callback)
-
toString_
@JsMethod(name="toString") java.lang.String toString_()
-
values
JsIteratorIterable<T> values()
-
-