我有一个java脚本数组。我想使用值从数组中删除特定项目。我无法通过键删除,因为我正在制作动态功能,并且我只有值(value),所以我必须从使用值(value)中删除特定项目。
var arr = Array();
arr['a'] = 123;
arr['b'] = 234;
arr['c'] = 345;
arr['d'] = 456;
arr['e'] = 567;
最佳答案
如果您希望删除重复的值:
var arr = Array();
arr['a'] = 123;
arr['b'] = 234;
arr['c'] = 345;
arr['d'] = 456;
arr['e'] = 567;
function removeEl(arr,val){
for (var i in arr){
if(arr[i]==val){
delete arr[i];
}
}
}
removeEl(arr,234)
console.log(arr)
关于javascript - 使用值从关联数组中删除项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23124955/