我有一个数组
我正在尝试从数组中删除一个specfic元素
我试过这种方式
var existingLabels = [1, 2, 3, 2, 2, 4];
var loc_name = 1;
existingLabels = $.grep(existingLabels, function(loc_name) {
return loc_name != loc_name;
});
alert(existingLabels);
答案 0 :(得分:0)
grep回调中的比较条件没有任何意义,因为不幸的变量名称:
return loc_name != loc_name; // always false
更正后的脚本:
existingLabels = $.grep(existingLabels, function(el) {
return el != loc_name;
});