jquery在数组中找到值并删除它

时间:2015-04-24 13:29:09

标签: jquery arrays find push

我有一个数组

[0,1,2,3,4,5]

我想要做的是检查一个值3然后将其删除

[0,1,2,4,5]

我试图使用

检查它
jQuery.inArray(questions[count], $(this).index())

但是得到了相当不稳定的答案。

4 个答案:

答案 0 :(得分:1)

db.users.find( { } ).sort( { backup_no: -1 } ); 可能适用于此任务:

grep

答案 1 :(得分:1)

您可以使用.splice

array.splice($.inArray(3,array),1);

<强> Working Demo

答案 2 :(得分:1)

您也可以使用.filter()

var array = [0,1,2,3,4,5]
var removeItem = 3;

array = array.filter(function(value) {
   return value != removeItem;
});

Example

答案 3 :(得分:0)

知道在javascript中使用.indexOf

var arr = [0,1,2,3,4,5];
var removevalue  = 3;
arr.splice(arr.indexOf(removevalue), 1);

Fiddle