2010-08-24 11 views
0

J'ai un objet avec des variables nommées [0 ... 10] et quelques variables avec des noms normaux. J'en supprime un avec delete obj [3]. Ensuite, il y a un écart dans cette séquence. Je veux les organiser maintenant de [0 ... 10]. Mon premier est de faire une boucle et de renommer les clés (variables). Comment je peux le faire?Renommer des clés d'objet (variables) en javascript

P.S. - L'objet ne peut pas changer sa structure ou être converti en un tableau pour utiliser splice().

Répondre

2

Alors pourquoi n'avez-vous pas essayé votre première idée?

delete obj[k] 
for (var i = k; i < N - 1; ++i) { 
    obj[i]=obj[i+1]; 
} 
delete obj[N]; 
+0

surchauffé à la fin du travail je suppose .. – faya

Questions connexes