Dlaczego „,,,” == Array (4) w Javascript?

Uruchom swój interpreter / konsolę i spróbuj porównać

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

Czemu? Na początku pomyślałem, że może dlatego, że można by pomyśleć „,,,” jako tablicę czterech znaków z wycinkiem kończącym „0”, to może dlatego, ale

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

Zwraca „Fałsz”. Więc dlaczego? Wiem, że to trochę idiosynkratyczne pisanie w kodzie JavaScript, ale ciekawe, co podkreśla to zachowanie. Odebrał to od znakomitego Zeda Shawaprezentacja tutaj btw.

questionAnswers(6)

yourAnswerToTheQuestion