Ressemble Javascript dans FF permet l'affectation en utilisant la correspondance de sorte que vous pouvez définir plusieurs variables d'un seul coup:
[x,y] = [5,6]; // sets x to 5 and y to 6
« De toute évidence », certaines implémentations JS sont très indulgents et silencieusement ignorer toutes les valeurs supplémentaires, donc ce fait la même chose:
[x,y] = [5,6,7];
et ce serait tout simplement pas céder quoi que ce soit:
[] = [5,6,7];
et en plus de cela, il semble que FF est même prêt à aller avec un cas qui ne correspond pas à un tableau du tout:
[x] = 5; // makes x undefined
donc si vous utilisez [] = whatever
alors « rien ne se voit assigner une valeur non définie ", donc il se résume à évaluer simplement le RHS.
(Attention: ceci est tout simplement deviner le sens des choses en exécutant FF ...)
Il est une erreur dans Chrome btw ... Je pense qu'il est juste d'ignorer votre réglage et passer le long. –