jquery 查找数组中的值并将其删除
jquery find the value in an array and delete it
我有一个数组
[0,1,2,3,4,5]
我想做的是检查值 3 然后删除它
[0,1,2,4,5]
我正在尝试使用
检查它
jQuery.inArray(questions[count], $(this).index())
但得到的答案非常不稳定。
grep
可能适用于此任务:
var array = [0,1,2,3,4,5]
var removeItem = 3;
array = jQuery.grep(array, function(value) {
return value != removeItem;
});
您可以使用 .splice
:
array.splice($.inArray(3,array),1);
你可以用.filter()
到
var array = [0,1,2,3,4,5]
var removeItem = 3;
array = array.filter(function(value) {
return value != removeItem;
});
Example
知道在 javascript
中使用 .indexOf
var arr = [0,1,2,3,4,5];
var removevalue = 3;
arr.splice(arr.indexOf(removevalue), 1);
我有一个数组
[0,1,2,3,4,5]
我想做的是检查值 3 然后删除它
[0,1,2,4,5]
我正在尝试使用
检查它jQuery.inArray(questions[count], $(this).index())
但得到的答案非常不稳定。
grep
可能适用于此任务:
var array = [0,1,2,3,4,5]
var removeItem = 3;
array = jQuery.grep(array, function(value) {
return value != removeItem;
});
您可以使用 .splice
:
array.splice($.inArray(3,array),1);
你可以用.filter()
到
var array = [0,1,2,3,4,5]
var removeItem = 3;
array = array.filter(function(value) {
return value != removeItem;
});
Example
知道在 javascript
中使用.indexOf
var arr = [0,1,2,3,4,5];
var removevalue = 3;
arr.splice(arr.indexOf(removevalue), 1);