Options
All
  • Public
  • Public/Protected
  • All
Menu

串行的异步数组

Type parameters

  • T

Hierarchy

Constructors

constructor

Parameters

  • args: T [] Optional

Returns InnerAsyncArray

Properties

Protected _arr

_arr: T []

内部的数组

Methods

every

异步的 every

Parameters

Returns Promise<boolean>

是否全部匹配

filter

Parameters

Returns Promise<InnerAsyncArray<T>>

find

异步的 find

Parameters

Returns Promise<T | null>

查询到的第一个值

findIndex

Parameters

Returns Promise<number>

flatMap

Type parameters

  • R

Parameters

Returns Promise<InnerAsyncArray<R>>

forEach

Parameters

Returns Promise<void>

map

Type parameters

  • R

Parameters

Returns Promise<InnerAsyncArray<R>>

parallel

  • parallel(): any

转换为并发异步数组

Returns any

reduce

Type parameters

  • R

Parameters

Returns Promise<R>

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.