Interface JsArrayLike<T extends @Nullable Object>


@JsType(isNative=true, name="IArrayLike", namespace="<global>") public interface JsArrayLike<T extends @Nullable Object>
Provides abstraction for JavaScript array-like objects.

See Js.asArrayLike(Object) to cast an array-like object to JsArrayLike.

  • Method Summary

    Modifier and Type
    Method
    Description
    default List<T>
     
    default void
    delete(int index)
     
    default @Nullable T
    getAt(int index)
     
    default @Nullable Any
    getAtAsAny(int index)
     
    default int
     
    default void
    setAt(int index, T value)
     
    default void
    setLength(int length)
     
  • Method Details

    • getLength

      @JsOverlay default int getLength()
    • setLength

      @JsOverlay default void setLength(int length)
    • getAt

      @JsOverlay default @Nullable T getAt(int index)
    • getAtAsAny

      @JsOverlay default @Nullable Any getAtAsAny(int index)
    • setAt

      @JsOverlay default void setAt(int index, T value)
    • delete

      @JsOverlay default void delete(int index)
    • asList

      @JsOverlay default List<T> asList()