修剪不同大小的阵列(但总是超过20),使其达到特定长度(10)

Trim varying sized array (but always over 20) down to specific length (10)

本文关键字:阵列 修剪      更新时间:2023-09-26

假设我正在处理一个数组,它有一堆项,总是超过20个,但数量永远不会相同。我想把这个数组修剪到只有10个项目。这里的答案没有考虑不同大小的数组。

做这件事的好方法是什么?

您可以使用array.slice()对数组进行切片:

new_array = old_array.slice(0,10);

FIDDLE

这会将数组修剪到位:

arr.length = 10;