No soy nuevo en JS o su sintaxis, pero a veces, la semántica del lenguaje me ha dejado perplejo a veces. En el trabajo actual, un colega mencionó esto:En JavaScript, ¿la asignación encadenada está bien?
var a = b = [];
no es lo mismo que
var a = [], b = [];
o
var a = []; var b = [];
desde la primera versión realmente asigna la referencia a una matriz vacía a una y B. No podía aceptar esto como cierto, pero no estoy seguro. ¿Qué piensan todos ustedes?
Ver http://stackoverflow.com/questions/1758576/multiple-left-hand-assignment-with-javascript/1758912 # 1758912 –
Gracias, Crescent Fresh: no pude ver esa pregunta porque estaba buscando "asignación encadenada". – JamieJag