2 つの配列を比較する JavaScript アプリケーションを開発しています (2 番目の配列は、参照が削除されたプライマリ配列から生成されます)。アプリケーションの中心的な考え方は、現在のアレイ (プライマリ) をセカンダリ (最後に保存された状態) と比較して、変更を識別し、それに応じて動作することです。私が直面している問題は、プライマリ配列とセカンダリ配列の値が同じになることがあります.htmlキャンバスを管理するために巨大なJavaScriptで遊んでいます。そのため、コードも投稿していません...
状況を説明しましょう: アレイ X -> プライマリ アレイ、マウスの移動で更新される アレイ Y -> 最後に保存された状態、マウス クリックが発生したときにのみ更新される
マウス クリックが発生すると、配列は同じになり、マウスを動かすと「Y」ではなく「X」が更新されます。マウスアップ アクションでは、'X' が 'Y' と比較され、すべての値が同じであることを確認します。画面の右上でマウスアップが発生すると、値が変化します。その時点で「Y」が更新されます。
時々うまくいきます。時々そうではありません..なぜだろうと思っています!
編集から 'Y' をロックする解決策、つまりロックのような解決策を考えています。