神岛 API 文档 - ArenaPro版
    Preparing search index...

    Interface ReadonlyMap<K, V>

    interface ReadonlyMap<K, V> {
        size: number;
        "[iterator]"(): MapIterator<[K, V]>;
        "[iterator]"(): IterableIterator<[K, V]>;
        entries(): MapIterator<[K, V]>;
        entries(): IterableIterator<[K, V]>;
        forEach(
            callbackfn: (value: V, key: K, map: ReadonlyMap<K, V>) => void,
            thisArg?: any,
        ): void;
        forEach(
            callbackfn: (value: V, key: K, map: ReadonlyMap<K, V>) => void,
            thisArg?: any,
        ): void;
        get(key: K): V;
        get(key: K): V;
        has(key: K): boolean;
        has(key: K): boolean;
        keys(): MapIterator<K>;
        keys(): IterableIterator<K>;
        values(): MapIterator<V>;
        values(): IterableIterator<V>;
    }

    Type Parameters

    • K
    • V
    Index

    Properties

    size: number

    Methods

    • Returns an iterable of entries in the map.

      Returns MapIterator<[K, V]>

    • Returns an iterable of entries in the map.

      Returns IterableIterator<[K, V]>

    • Returns an iterable of key, value pairs for every entry in the map.

      Returns MapIterator<[K, V]>

    • Returns an iterable of key, value pairs for every entry in the map.

      Returns IterableIterator<[K, V]>

    • Parameters

      • callbackfn: (value: V, key: K, map: ReadonlyMap<K, V>) => void
      • OptionalthisArg: any

      Returns void

    • Parameters

      • callbackfn: (value: V, key: K, map: ReadonlyMap<K, V>) => void
      • OptionalthisArg: any

      Returns void

    • Parameters

      • key: K

      Returns V

    • Parameters

      • key: K

      Returns V

    • Parameters

      • key: K

      Returns boolean

    • Parameters

      • key: K

      Returns boolean