インタプリタ/コンソールを起動して、比較してみてください
> ",,," == Array(4)
True
どうして?",,,"を、 '\ 0'で終わるスライスを持つ4つの文字の配列と考えることができるので、最初に考えたのはそのためかもしれませんが、
> "..." == Array(4)
「False」を返します。なぜ?私はそれがJavascriptでのアヒルのタイピングの特異なビットであることを知っていますが、この振る舞いを強調するものに興味があります。ところで、これをZed Shawの素晴らしいプレゼンテーションから集めました。
===代わりに常に使用する多くの正当な理由の1つです==。