Почему «,,,» == Array (4) в Javascript?

Загрузите ваш интерпретатор / консоль и попробуйте сравнение

> ",,," == Array(4)
True

Зачем? Сначала я подумал, может быть, так как вы могли подумать о & quot; ,,, & quot; в виде массива из четырех символов с '\ 0'; завершающий срез, возможно, поэтому, но

> "..." == Array(4)

Возвращает & quot; False & quot ;. Итак ... почему? Я знаю, что в Javascript есть какая-то особенная утка, но просто любопытно, что подчеркивает это поведение. Получил это от превосходного Зеда Шоупрезентация здесь кстати.

Ответы на вопрос(6)

Ваш ответ на вопрос