私には解決したい素敵ななぞなぞがあります。これを行うためのより良い方法があるかもしれません。私はアイデアを受け入れています。キャンバス描画アプリの元に戻す機能を作成しようとしています。次のオブジェクトがあり、その中に 3 つのプロパティを持つ独自のオブジェクトを持つ配列があります。
var allDamages= {};
allDamages['scratch'] = [];
allDamages['scratch'].push({"x":4,"y":6,"index":1});
allDamages['scratch'].push({"x":3,"y":3,"index":2});
allDamages['scratch'].push({"x":9,"y":9,"index":3});
allDamages['scratch'].push({"x":19,"y":39,"index":4});
allDamages['dent'] = [];
allDamages['dent'].push({"x":59,"y":69,"index":5});
allDamages['dent'].push({"x":59,"y":69,"index":9});
allDamages['dent'].push({"x":39,"y":19,"index":6});
allDamages['rip'] = [];
allDamages['rip'].push({"x":20,"y":22,"index":7});
allDamages['rip'].push({"x":100,"y":56,"index":8});
この配列から最後のエントリを削除したい。プロパティ「インデックス」でこれを行いたいです。したがって、プロパティ「インデックス」の値が最も高いエントリを見つけて、それを配列から削除する必要があります。これを行う最善の方法は何ですか?
ご挨拶、
ロバート