javascript - 如何删除数组的多个顺序项 - JavaScript

标签 javascript arrays loops methods

我很想知道如何在不创建循环的情况下快速、最有效地从 JavaScript 中的数组中删除多个项目。

示例:

var array = [1,2,3,4,5,6,7,8,9];
array.remove[0..4]; //pseudo code

console.log(array);//result would then be [6,7,8,9]

是否有此功能,或者是否需要自定义循环?我想这是一个基本的问题,但只是出于好奇。

最佳答案

使用Array#splice :

var array = [1,2,3,4,5,6,7,8,9];
array.splice(0, 4); // returns [1,2,3,4]
console.log(array); // logs [5,6,7,8,9]

关于javascript - 如何删除数组的多个顺序项 - JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25333467/

相关文章:

arrays - Powershell - 无法以哈希表数组的形式将数据从文件导入到变量中

javascript - JS : Clicking on a object from array --> show more info

php - 如何限制 PHP While 循环的输出?

javascript - 为什么生成的 javascript 代码(基于 typescript )给出错误,即 "class"语句

javascript - D3无法显示线条

javascript - 从 $.load 获取的数组作为选择选项 Laravel Form

javascript - 如何在右键单击表格行时显示编辑按钮

javascript - 使用 Lodash 从嵌套数组中删除数组项

java - 在 Java 中获取列表中不存在于另一个列表中的下一个项目

javascript - for var index in 与 forEach