Interface JsArrayLike<T extends @Nullable java.lang.Object>


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

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

    • Method Detail

      • 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 java.util.List<T> asList()