ロダッシュを使用して配列から特定の要素を削除する方法
ロダッシュには、機能に応じて配列内からアイテムを削除するためのさまざまな手段が用意されています。以下は一般的な手法です。
- _から value を取り除く
var array = [1, 2, 3, 4, 5];
_.pull(array, 3);
console.log(array); // [1, 2, 4, 5]
- _.pullAt(配列, インデックス)
var array = [1, 2, 3, 4, 5];
_.pullAt(array, [1, 3]);
console.log(array); // [1, 3, 5]
- 配列arrayから、述語predicateを満たす要素_を削除します。
var array = [1, 2, 3, 4, 5];
_.remove(array, function(n) {
return n % 2 === 0;
});
console.log(array); // [1, 3, 5]
これらのメソッドはどれも元の配列に対して操作を行い、削除された要素を返します。必要に応じて適切なメソッドを選択してください。