İndeks olarak kullanılan bir nesnem var. Ben endekste nesneleri kaldırırsanız, bunun gibi,Bir anahtar endeksin sabit kalması
function addObject(object){
const key= getNewKey();
index[key]= object;
return key;
}
Ama:
var key=0;
function getNewKey(){
return ++key;
}
Sonra index
nesneyi ekleyebilirsiniz:
const index= {};
Ben yeni bir anahtar almak için bir sayaç kullanın ve yenilerini ekleyin, delikler olacak ve anahtar büyük olabilir.
Bu tür sorunların sık sık göründüğü kalıplar olup olmadığını bilmek istiyorum.
Bunun için bir dizi kullanabilirsiniz. Anahtarlar endeksli sayılar nedeniyle neden düz bir nesneyi kullanmak istersiniz? –
evet ama sorun aynı – Gael
Nesneleri kaldırmak için 'index [anahtar]' sil kullanıyorsanız, delik olmayacaktır. Ve daha büyük anahtarların problemi nedir? – user0815