Skip to content

take

返回一个新数组,其中包含从输入数组 arr 中获取的前 count 个元素。

如果 count 大于 arr 的长度,则返回整个数组。

签名

typescript
function take<T>(arr: T[], count: number): T[];

参数

  • arr (T[]): 要提取元素的数组。
  • count (number): 要提取的元素数量。

返回值

(T[]): 包含从 arr 中取出的前 count 个元素的新数组。

示例

typescript
// 返回 [1, 2, 3]
take([1, 2, 3, 4, 5], 3);

// 返回 ['a', 'b']
take(['a', 'b', 'c'], 2);

// 返回 [1, 2, 3]
take([1, 2, 3], 5);