Je ne suis pas nouveau à JS ou sa syntaxe, mais parfois, la sémantique de la langue m'a parfois bloqué. Au travail aujourd'hui, un collègue a mentionné ceci:En JavaScript, l'attribution enchaînée est-elle correcte?
var a = b = [];
n'est pas la même chose que
var a = [], b = [];
ou
var a = []; var b = [];
depuis la première version attribue en fait la référence à un tableau vide à un et B. Je ne pouvais pas vraiment accepter cela comme vrai, mais je ne suis pas sûr. Qu'est-ce que vous en pensez tous?
Voir http://stackoverflow.com/questions/1758576/multiple-left-hand-assignment-with-javascript/1758912 # 1758912 –
Merci, Crescent Fresh - Je n'ai pas vraiment vu cette question parce que je cherchais une "affectation chaînée". – JamieJag