Yoo,
Voor bepaalde dingen is het handig om waardes uit arrays te verwijderen, maar als je niet van te voren weet welke key de waarde krijgt, dan word het lastig.
Waardes zijn hier objecten
Een tijd geleden voegde ik ze zo toe
array[array.length] = new obj(array.length);
Door de array.length mee te geven weet ik de key en kan het object zichzelf verwijderen door delete array[this.key]
Werkt prima, maar laatst probeerde ik iets anders
var key = array.push(new obj());
array[key -1].key = key - 1;
Beide manieren vind ik niet geweldig maar ik weet geen alternatief.
Vandaar dat ik hier kom om jullie te vragen welke methode beter is, of dat er miss nog een betere is die ik niet ken.
Het gaat er dus om om een object zichzelf te laten verwijderen uit een array
1.924 views