Skip to the content.

Home > @easyops-cn/brick-next-pipes > map

map() function

通过填充调用数组中各项的指定属性来创建一个新数组。

Array

Signature:

export declare function map(value: unknown[], key: string): unknown[];

Parameters

Parameter Type Description
value unknown[] 数组。
key string 属性名(路径)。

Returns:

unknown[]

返回新数组,当输入不是数组时返回空数组。

Example

map([{ count: 123 }], "count")
// Returns `[ 123 ]`

map([{ item: { name: "xyz" } }, {}], "item.name")
// Returns ["xyz", undefined]