@jyostudio/list
    正在准备搜索索引...

    类 default<T>

    强类型对象列表

    类型参数

    • T

    层级 (查看层级一览)

    可索引

    索引

    构造函数

    属性

    "[iterator]": (this: default<T>) => Generator<NativeType<T>, void, unknown> = ...

    访问器

    • get "[isConcatSpreadable]"(): boolean

      返回 boolean

    • get "[toStringTag]"(): string

      返回 string

    • get length(): number

      获取包含的元素数

      返回 number

    方法

    • 添加一个元素

      参数

      返回 void

    • 清空所有元素

      返回 void

    • 复制到一个数组

      参数

      • array: NativeType<T>[]

        目标数组

      • 可选arrayIndex: number

        数组起始位置

      • 可选count: number

        复制数量

      返回 void

    • 确定 List 中是否包含与指定谓词定义的条件匹配的元素

      参数

      • predicate: (item: NativeType<T>) => boolean

        判断函数

      返回 boolean

      是否包含

    • 搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List 中的第一个匹配元素

      参数

      • predicate: (item: NativeType<T>) => boolean

        判断函数

      返回 NativeType<T> | undefined

      符合条件的元素

    • 搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List 中的第一个匹配元素的从零开始的索引

      参数

      • predicate: (item: NativeType<T>) => boolean

        判断函数

      返回 number

      符合条件的元素索引

    • 搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List 中的最后一个匹配元素

      参数

      • predicate: (item: NativeType<T>) => boolean

        判断函数

      返回 NativeType<T> | undefined

      符合条件的元素

    • 搜索与指定谓词所定义的条件相匹配的元素,并返回整个 List 中的最后一个匹配元素的从零开始的索引

      参数

      • predicate: (item: NativeType<T>) => boolean

        判断函数

      返回 number

      符合条件的元素索引

    • 搜索指定的对象,并返回整个 List 中第一个匹配项的从零开始的索引

      参数

      返回 number

      元素索引

    • 将元素插入 List 的指定索引处

      参数

      • index: number

        索引

      • item: NativeType<T> | null

        要插入的元素

      返回 void

    • 将集合的元素插入 List 的指定索引处

      参数

      返回 void

    • 将集合的元素插入 List 的指定索引处

      参数

      • index: number

        索引

      • ...items: NativeType<T>[]

        要插入的元素列表

      返回 void

    • 串联 List 的成员,其中在每个成员之间使用指定的分隔符

      参数

      • 可选separator: string

        分隔符

      返回 string

      拼接后的字符串

    • 搜索指定的对象,并返回整个 List 中最后一个匹配项的从零开始的索引

      参数

      返回 number

      元素索引

    • 从 List 中移除特定对象的第一个匹配项

      参数

      返回 boolean

      是否成功移除

    • 删除与指定谓词所定义的条件匹配的所有元素

      参数

      • predicate: (item: NativeType<T>) => boolean

        判断函数

      返回 number

      删除数量

    • 移除 List 中指定索引处的元素

      参数

      • index: number

        索引

      返回 void

    • 移除 List 中指定索引处的元素

      参数

      • index: number

        索引

      • count: number

        移除数量

      返回 void

    • 反转整个 List 中元素的顺序

      返回 void

    • 反转整个 List 中元素的顺序

      参数

      • index: number

        起始索引

      • count: number

        反转数量

      返回 void

    • 在源 List 中创建元素范围的浅表副本

      参数

      • start: number

        起始索引

      • length: number

        复制数量

      返回 default<T>

      新 List

    • 使用默认比较器对整个 List 中的元素进行排序

      返回 void

    • 使用指定的比较器对整个 List 中的元素进行排序

      参数

      返回 void

    • 返回 List 的字符串表示形式

      返回 string

      字符串

    • 判断是否所有元素都符合条件

      参数

      • predicate: (item: NativeType<T>) => boolean

        判断函数

      返回 boolean

      是否所有元素都符合条件