配列[{"" id ":" 66859 "、"値 ":"廃止 "}、{" id ":null、" value ":null}] 、私はnullのid値を持つオブジェクトを削除したい。アンダースコア一部のプロパティでヌル値を含む配列からオブジェクトを削除します
アンダースコアを使用できますか?またはその他のjavascriptメソッド
配列[{"" id ":" 66859 "、"値 ":"廃止 "}、{" id ":null、" value ":null}] 、私はnullのid値を持つオブジェクトを削除したい。アンダースコア一部のプロパティでヌル値を含む配列からオブジェクトを削除します
アンダースコアを使用できますか?またはその他のjavascriptメソッド
reject
関数はアンダースコア.jsで使用できます。削除したいオブジェクトのない配列を返します。
arr = _.reject(arr, function(item){ return (item.id === null || item.id === ??); });
ES5標準機能を推奨するArray.prototype.filter()
var arr = data.filter((item)=>{return item.id});
万歳と非常に簡単! – Enzey
あなたはconst arr = data.filter(item => item.id)のように書くこともできます。 – fadomire