インタプリタ/コンソールを起動して、比較を試してください
> ",,," == Array(4)
True
なんで?最初は、「、、、」を「\ 0」の終了スライスを持つ4文字の配列と考えることができるので、おそらくそれが理由かもしれませんが、
> "..." == Array(4)
「False」を返します。なぜ?私はそれがJavascriptでのダックタイピングの特異なビットであることを知っていますが、この振る舞いを強調するものが何であるかを知りたいだけです。ところで、ゼッド・ショーの素晴らしいプレゼンテーションからこれを喜ばせました。