Por que ",,," == Matriz (4) em JavaScript?
Inicialize seu interpretador / console e tente a comparação
> ",,," == Array(4)
True
Por quê? No começo eu pensei que talvez você pudesse pensar em "..." como uma matriz de quatro caracteres com uma fatia de terminação '\ 0', que pode ser o motivo, mas
> "..." == Array(4)
Retorna "Falso". Então por que? Eu sei que é um pouco idiossincrático de pato digitando em JavaScript, mas apenas curioso o que sublinha esse comportamento. Recolheu isto do excelente de Zed Shawapresentação aqui btw.