0
J'ai cette fonctionpourquoi array.shift ignore une valeur?
$(this).each(function(index) {
arr[index] = ($(this).attr('id'));
console.log(arr[index]);
fullId[index] = "#"+arr.shift();
console.log(fullId[index]);
});
Les résultats que je me attends sont
A
#A
B
#B
C
#C
D
#D
Les résultats réels sont
A
#A
B
Undefined
C
#B
D
Undefined
Pourquoi est-ce?
Je ne comprends pas votre réponse/question? – Catfish
Essayez d'imprimer l'intégralité de 'arr' après chaque appel à' shift'. Cela clarifiera le problème. –
Ohh ok je vois ce qui se passe. Merci mec. – Catfish