2015-09-28 47 views
-1

我有一個數組中javascript.Example如何刪除數組中的元素javascript?

var array=[1,2,3,4,5,2,6,7,2]; 

好,我想在陣列中刪除值2。結果爲

var array=[1,3,4,5,6,7]; 

謝謝你們。

+1

看接頭和的indexOf()...如果你可以創建一個新的數組再看看過濾器() –

回答

1

使用filter()

var array = [1, 2, 3, 4, 5, 2, 6, 7, 2]; 
 

 
array = array.filter(function(v) { 
 
    return v != 2 
 
}); 
 

 
console.log(array);

+0

不工作 - http://jsfiddle.net/arunpjohny/w5LeyLuh/1/ –

+0

@ArunPJohny:更新,http://jsfiddle.net/w5LeyLuh/2/ –