gpt4 book ai didi

javascript - 如何从二维数组中删除特定的一维数组?

转载 作者:行者123 更新时间:2023-12-02 17:42:45 24 4
gpt4 key购买 nike

我的项目功能如下:我有一个二维数组,那么应该删除特定的一维数组。二维数组为:

//ID,姓名,年龄,分数。学生的ID是唯一的。

var arr1=[["1","aaa","20","90"],
["2","bbb","21","80"],
["3","ccc","22","70"],
["4","ddd","23","60"],
];

var arr2=["3","ccc","22","70"];

我想得到一个二维数组,结果如下:

result=arr1=[["1","aaa","20","90"],
["2","bbb","21","80"],
["4","ddd","23","60"],
];

我写了一些代码,但出现逻辑错误。jsfiddle的URL是:Edit fiddle

非常感谢。

最佳答案

那么您想删除arr1中的数组,其ID与arr2中的ID相对应吗?如果这就是问题所在,只需写:

for(var i=0;i<arr1.length;i++){
if(arr1[i][0] === arr2[0])
arr1.splice(i, 1);
}

http://jsfiddle.net/2pYT2/3/

关于javascript - 如何从二维数组中删除特定的一维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22045547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com