JQuery 从数组数组中删除数组
JQuery Remove array from array of arrays
所以我有一个 2 元素数组的数组,我想知道你们中是否有人知道如何在给定数组的两个元素的情况下删除数组。
例如,数组将包含以下元素:
[1, 3]
[2, 5]
[1, 1]
给定两个数字 2 和 5 的顺序,有没有办法删除第二个数组?
通过某种方法在数组中搜索匹配项。 您可以尝试将较大列表中的每个列表与提供给您的列表进行比较,或者根据提供给您的数字创建一个列表并传递它。然后逐项比较每个列表,直到每个项目匹配每个项目。
如果你发现它,请使用该索引并从javascript库中查看splice方法。 例如my_lisy.splice(2,2)
参数 1 引用列表的索引,参数 2 引用要删除的项目数。
你可以尝试这样的事情:
var arr = [[1, 3], [2, 5], [1, 1]];
var result = [];
for(var i = 0, len = arr.length; i < len; i++) {
// If the element is the one we don't wan't, skip it
if(arr[i][0] == 2 && arr[i][1] == 5) {
continue;
}
// Otherwise, add it to the result
result.push(arr[i]);
}
console.log(result); //[[1, 3], [1, 1]]
您可以从循环中添加或提取任何逻辑以满足您的需求
相关文章:
- 从组件状态的数组中删除元素
- Mongoose-在更新中删除数组元素
- 从数组中删除元素的最佳方法是:javascript/jquery
- 添加和删除隐藏字段数组中的值,而不提交表单
- 从数组中删除重复条目,并在javascript中按顺序排列
- 一些元素没有从数组中删除
- 删除JS数组中的最小数字
- 从数组中删除三元组项
- 删除重复的数组值,然后存储它们[反应]
- 在特定索引处剥离/删除数组中的值
- 数组删除重复结果Javascript
- 字符串替换或通过数组删除
- js中的对象数组:删除重复项
- KnockoutJS.Mapping.FromJS-可观察数组-删除不起作用
- 用于垃圾收集的Javascript数组删除
- 为什么”——数组.删除数组的最后一个元素
- PHP循环通过脚本数组&删除项目
- 谷歌地图API:试图使用数组删除多个标记
- 带有for循环+条件的Javascript数组删除不必要的元素
- 在JavaScript中管理像ArrayList这样的数组:删除一个元素并关闭创建的间隙