私はオブジェクトをインデックスとして使用しています。固定キーインデックスの維持
var key=0;
function getNewKey(){
return ++key;
}
その後、私はindex
にオブジェクトを追加することができます:私は、インデックス内のオブジェクトを削除した場合、
function addObject(object){
const key= getNewKey();
index[key]= object;
return key;
}
しかし、そのように私は、新しいキーを取得するためにカウンタを使用
const index= {};
新しいものを追加すると、穴があり、キーが大きくなることがあります。
このような問題のパターンが存在するかどうかを知りたいのですが、よく表示されます。
これには配列を使用できます。なぜキーはインデックス番号であるので、普通のオブジェクトを使用したいのですか? –
はい、問題は同じです – Gael
オブジェクトを削除するために 'delete index [key]'を使用しても穴はありません。そして、大きな鍵の問題は何ですか? – user0815