オブジェクトの配列があり、別の配列のIDのリストでいくつかの要素を削除しようとしています。リストでプロパティをフィルタリングする矢印関数を使用するには
は私が
transactions = [{id:12, name:'trs1'}, {id:18, name:'trs18'}, {id:45, name:'trs145'}, {id:98, name:'trs19'}];
ids = [12, 98];
があるとそれから私は、私は、IDSの配列で指定されたIDを持つ取引配列から要素を削除しようとしています
transactions = [{id:18, name:'trs18'}, {id:45, name:'trs145'}];
で終わるしたいです。
私はフィルタを実行して元の配列をids配列に含まれる要素を含まないこの新しいサブ配列に置き換えるサブ配列を作成することを考えています。
var subArray = transactions.filter(trans => trans.id != ids)
transactions = subArray;
のようなものしかし、私は、関数を矢印に新しいですし、私はこれを実現する方法がわかりません。ドキュメントでは、比較演算子として==を使用しているだけです。しかし、私は要素のリストと比較する何かを探しています。
希望の結果を追加してください。 –