こんにちは私はundefined
またはnull
のようなプロパティ値を返したいオブジェクト。ここに私の目的があります。Lodashを使用してオブジェクトにプロパティが見つからない場合、オブジェクト値を `nullまたは` undefined`にする方法
var build= { 'ts1': 1, 'ts2': '2', 'ts3': 3 };
私はそれが唯一のオブジェクトに存在している値を選ぶの値を選択する_.pick
機能を使用しています。ここ は私のコードです:
_.pick(build, [ 'ts0' 'ts1', 'ts2','ts5','ts6','ts7']);
私はこのような結果を得ています:
{ 'ts1': 1, 'ts2': '2'}
と予想される出力は次のとおりです。
{ 'ts0':null, 'ts1': 1, 'ts2': '2','ts5':null,'ts6':null,'ts7':null}
誰がこの上で私を助けることができるしてください。
'_.pick'はgivに設計されていますあなたはオブジェクトのプロパティのサブセットです。元のオブジェクトに決して存在しなかった「ヌル」にプロパティを割り当てません。 – gyre
@gyreには、私の問題を解決する他の機能があります。 – Jeevan
必要ないかもしれません。下の私の答えを参照してください。 – gyre