ネストされた 2 つの大きな、潜在的に非常に大きな JavaScript 配列。1 つは現在の配列で、もう 1 つはこの配列の以前の反復です。関数は、すべての異なる要素を見つけて、変更されたものに作用する必要があります。
これを行う関数を作成する方法を知っています。そのようなことを行うためのベストプラクティスは何なのか疑問に思っています。良いアドバイスをいただければ幸いです。さまざまな要素への応答を処理する jQuery でネイティブ JavaScript を使用することを検討しています。
この質問はいくつかのことを扱います。
オブジェクトを比較する最も効率的な方法は何ですか。JavaScript チェックでは、if を介して、オブジェクトが別のオブジェクトと等しいか等しくない場合、たとえそれらが等しい場合でも、常にそうではないと言います。したがって、オブジェクトを分解して比較する必要があります。
結果を返す最良の方法は何ですか? 違いの配列を作成しますか?最初の配列を調べているときに、最初の配列と同じオブジェクトを消去しますか?それとも、まったく新しい配列を作成して返しますか?