Options
All
  • Public
  • Public/Protected
  • All
Menu

并发的异步数组

Type parameters

  • T

Hierarchy

Constructors

constructor

Parameters

  • args: T [] Optional

Returns InnerAsyncArrayParallel

Properties

Protected _arr

_arr: T []

内部的数组

Methods

Private _all

Type parameters

  • R

Parameters

Returns Promise<R []>

every

异步的 every

Parameters

Returns Promise<boolean>

是否全部匹配

filter

Parameters

Returns Promise<InnerAsyncArrayParallel<T>>

find

异步的 find

Parameters

Returns Promise<T | null>

查询到的第一个值

findIndex

Parameters

Returns Promise<number>

flatMap

Type parameters

  • R

Parameters

Returns Promise<InnerAsyncArrayParallel<R>>

forEach

Parameters

Returns Promise<void>

map

Type parameters

  • R

Parameters

Returns Promise<InnerAsyncArrayParallel<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: function
      • (t1: T, t2: T): Promise<number>
      • Parameters

        • t1: T
        • t2: T

        Returns Promise<number>

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.