重複したデータの必要性を排除しようとすると、この問題が発生します。1つのオブジェクトにjavascriptオブジェクト(プロパティ+値)をマージする
私はオブジェクトのリストを持っていると言います。私は特定のカテゴリに基づいてそれらを分離しています。そして、2つのオブジェクトは、Open 'category'内の同じデータを返します。私は必ずしもデータを削除したくないので、マージ/結合が最善の方法だと思いますか?
カテゴリOpen
の場合は、すべてのオブジェクトをマージします。どのようにオブジェクトをマージできますか?私は.concat()は配列のためのものだと思う。これも可能ですか?
...
Open
------
const dupObjects = this.props.response.flight['open'];
// returns objects that look like this...
Object {delta: Array[1], lambda: Array[0], amount: }
Object {delta: Array[1], lambda: Array[0], amount: 200,000} // duplicate lets combine
Object {delta: Array[1], lambda: Array[0], amount: 200,000} // duplicate lets combine
if (category == 'Open'){
// merge objects
const dupObjects = this.props.response.flight['open'];
}
予想される出力:
Open:
Delta : Information... Lambda: Information... Amount: $0
Delta : Information... Lambda: Information... Amount: $200,000
マージを定義してください...あなただけの重複排除、または別のものを拡張したいですか? –
@DMosesは完全にはわからないtbh。しかし、それらの用語で簡単にGoogle検索した後、私は重複を除いていると思いますか? – Modelesq
これは興味があるかもしれません:http://stackoverflow.com/questions/171251/how-can-i-merge-properties-of-two-javascript-objects-dynamically –