Skip to main content
Version: 2.x

API Reference > @easyops-cn/brick-next-pipes > map

map() function

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

Array

Signature:

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

Parameters

ParameterTypeDescription
valueunknown[]数组。
keystring属性名(路径)。

Returns:

unknown[]

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

Example

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

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