2 つの動的オブジェクト配列をマージ: 2 つの動的オブジェクト配列を 1 つにマージします。
P粉903969231
P粉903969231 2023-08-18 14:53:48
0
1
501
<p>以下に示すように、2 つのオブジェクトの動的配列があります (これは n 個のオブジェクトの動的配列です): </p> <pre class="brush:php;toolbar:false;">serverArray = [ {"id":"field1","必須":false,"visible":false}, {"id":"field2","必須":false,"visible":false}, {"id":"field3","必須":false,"visible":false}, {"id":"field4","必須":false,"visible":false} 】 ローカル配列 = [ {"id":"フィールド1"}, {"id":"フィールド2","必須":false}, {"id":"field3","必須":true,"visible":false}, {"id":"field4","mandatory":false,"visible":true}, {"id":"field5","mandatory":false,"visible":true}, {"id":"field6","必須":true,"visible":false}, ]</pre> <p>次のように、2 つの配列を同じ ID を持つオブジェクトにマージしました。</p> <pre class="brush:php;toolbar:false;">for (let x = 0; x
P粉903969231
P粉903969231

全員に返信(1)
P粉330232096

2 つの配列をループするときに、結合されたフィールドを追跡するための新しいオブジェクトを作成できます。最初のマージ後、localArray を再度反復処理して、serverArray にまだマージされていないフィールドを特定し、それらをマージ結果に追加できます。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート