Options
All
  • Public
  • Public/Protected
  • All
Menu

数组相关

Hierarchy

  • Arrays

Index

Constructors

constructor

Methods

Static append

  • append(source: any[], ...items: any[]): void
  • 批量追加

    Parameters

    • source: any[]

      原数组

    • Rest ...items: any[]

      添加的选项,如果选项类型为数组,则合并到数组中

    Returns void

Static clear

  • clear(source: any[]): void

Static exists

  • exists(source: any[], value: any): boolean
  • 判断是否存在于数组中

    Parameters

    • source: any[]

      数组

    • value: any

    Returns boolean

Static indexOf

  • indexOf(source: any[], value: any): number
  • 获取值在数组的下标

    Parameters

    • source: any[]

      数组

    • value: any

    Returns number

Static insert

  • insert(source: any[], index: number, value: any): void
  • 将值插入指定的位置

    Parameters

    • source: any[]

      数组

    • index: number

      位置

    • value: any

    Returns void

Static isArray

  • isArray(source: any): boolean
  • 判断目标是否为数组类型

    Parameters

    • source: any

    Returns boolean

Static merge

  • merge(...items: any[]): any[]
  • 合并数组,返回一个新的数组

    Parameters

    • Rest ...items: any[]

    Returns any[]

Static remove

  • remove(source: any[], index: number): void
  • 删除指定位置的数据

    Parameters

    • source: any[]

      数组

    • index: number

      下标

    Returns void

Static removeItem

  • removeItem(source: any[], value: any): void
  • 删除指定值

    Parameters

    • source: any[]

      数组

    • value: any

    Returns void

Static replace

  • replace(source: any[], index: number, value: any): void
  • 将值替换到指定下标

    Parameters

    • source: any[]

      数组

    • index: number

      位置

    • value: any

    Returns void