检索数组的前 N 个元素
在 JavaScript (ES6) 中,可以使用以下方式获取数组的前 N 个元素内置的 slice() 方法。原始数组保持不变。
示例:
考虑以下问题:
I have an array with a varying size and I wish to retrieve the first 3 elements. I'm looking for the JavaScript (ES6) equivalent of Linq's `take(n)` method.
解决方案:
要解决这个问题,可以使用 slice() 方法,如下所示:
const slicedArray = originalArray.slice(0, 3);
此语句创建一个包含原始数组中前三个元素的新数组,并将其分配给变量切片数组。原始数组保持不变。
替代方法:
另一种选择是在 slice() 方法中使用扩展运算符:
const slicedArray = [...originalArray].slice(0, 3);
此技术使用展开运算符创建原始数组的浅表副本,然后应用 slice() 方法来获取前三个元素。
以上是如何在 JavaScript (ES6) 中检索数组的前 N 个元素?的详细内容。更多信息请关注PHP中文网其他相关文章!