js想从一个数组中去除指定的值
2015-11-20 本文已影响126人
33d8e4ec2cc9
第一种是jquery的方法
var arr = ['a','b','c','d'];
arr.splice($.inArray('c',arr),1)
arr => ['a','b','d']
然而这种方法并不靠谱,它只是先找出索引值,再去除,在循环中就会出错
第二种是underscore的方法
var arr = ['a','b','c','d'];
arr = _.filter(arr, function(num){ return num != 'c'; });
这种方法靠谱!