JavaScript移除array中的item
需求,根据array中的value某些属性进行移除。
stackOverflow的两个答案:
第一个:
var y = [1, 2, 2, 3, 2]
var removeItem = 2;
y = jQuery.grep(y, function(value) {
return value != removeItem;
});
第二个:
y.splice( $.inArray(removeItem, y), 1 );
本次使用的是第一个,首先我把value使用console.log打印出来,然后根据value的属性去判断过滤。