Boot interpreter / konsol Anda dan coba perbandingannya
> ",,," == Array(4)
True
Mengapa? Pada awalnya saya berpikir mungkin karena Anda dapat memikirkan ",,," sebagai larik empat karakter dengan potongan penghentian '\ 0', mungkin itu sebabnya, tapi
> "..." == Array(4)
Menampilkan "False". Jadi kenapa? Saya tahu itu adalah sedikit lelucon aneh yang mengetik di Javascript, tapi hanya ingin tahu apa yang menggarisbawahi perilaku ini. Diperoleh ini dari presentasi Zed Shaw yang luar biasa di sini btw .
===daripada ==.