JavaScriptで配列から特定の要素を削除するには

目的

  • 配列(array)から特定の要素(element)を削除したい
  • array.remove(int);のようなことをしたい

方法

  • 削除したい要素のindexを調べる
  • spliceでその要素を削除する

サンプル

var array = [4, 4, 8, 4];
var index = array.indexOf(8);
if (index > -1) {
  array.splice(index, 1);
}
console.log(array); // => [4, 4, 4]

参考リンク