Options
All
  • Public
  • Public/Protected
  • All
Menu

抽象异步数组,实现了一些公共的函数

Type parameters

  • T

Hierarchy

Constructors

constructor

构造函数

Parameters

  • args: T [] = [] Default value

    数组初始元素

Returns InnerBaseAsyncArray

Properties

Protected _arr

_arr: T []

内部的数组

Methods

every

异步的 every

Parameters

Returns Promise<boolean>

是否全部匹配

Abstract filter

异步的 filter

Parameters

Returns Promise<any>

过滤后的新数组

find

异步的 find

Parameters

Returns Promise<T | null>

查询到的第一个值

Abstract findIndex

异步 findIndex

Parameters

Returns Promise<number>

查询到的第一个值的下标

Abstract flatMap

异步的 flatMap

Type parameters

  • R

Parameters

Returns Promise<any>

压平一层的数组

Abstract forEach

异步的 forEach

Parameters

Returns Promise<void>

Abstract map

异步的 map

Type parameters

  • R

Parameters

Returns Promise<any>

经过映射产生的新的异步数组

parallel

  • parallel(): any

转换为并发异步数组

Returns any

Abstract reduce

异步的 reduce

Type parameters

  • R

Parameters

Returns Promise<R>

归纳后的值

Abstract reduceRight

异步的 reduceRight

Type parameters

  • R

Parameters

Returns Promise<R>

归纳后的值

serial

  • serial(): any

转换为顺序异步数组

Returns any

some

异步的 some

Parameters

Returns Promise<boolean>

是否有任意一个匹配

sort

将整个数组排序

Parameters

  • fn: undefined | function Optional

    比较函数

Returns Promise<InnerAsyncArray<T>>

排序后的数组

value

  • value(): T []

获取内部数组的值,将返回一个浅复制的数组

Returns T []

  • Inherited
  • Protected
  • Private
  • Static
  • Module
  • Object
  • Property
  • Function
  • Variable
  • Index
  • Type
  • Class
  • Interface
  • Enum
  • Constructor
  • Getter/Setter
Made with ❤️ by pirix-gh. Documentation generated by TypeDoc.