私の質問はすでに回答されている可能性がありますが、検索エンジンの google または bing で検索リクエストの「+」(プラス) サインが気に入らないため、検索エンジンで見つけることができませんでした。
とにかく、なぜこれがゼロなのか
+[[]][0] // = 0
そしてこれは1つです
++[[]][0] // = 1
UPD: Michael Berkowskiは良い答えを持っていますが、私は1つのことを理解していません
[[]][0]
が空の配列に評価される場合、その理由++[]
はReferenceError: Invalid left-hand side expression in prefix operation
UPD2: わかり ました..コンソールに ++0 と入力しようとしてエラーが発生したようですが、 var a = 0; を使用する必要があります。++a