如何存储一个数组的所有小于前 3 个的值

How can store an array all values less than the first 3?

本文关键字:小于 一个 何存储 存储 数组      更新时间:2023-09-26

我有这个例子:

var array=[0.1,2,3,4,6,7,8,9]

我想要的是仅将其存储在变量中

var newArray=[3,4,6,7,8,9]

当然,这必须是动态的...无论要存储的元素数量超过前 3 个项目。

你需要使用 JavaScript 的slice

var array = [0.1,2,3,4,6,7,8,9];
var newArray = array.slice(2);
// [3, 4, 6, 7, 8, 9]

在此处阅读更多内容: https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/slice

用法arr.slice([begin[, end]])

slice不会改变。它从原始数组返回元素的浅表副本。原始数组的元素被复制到返回的数组中。