9
空の配列は同時にtrueとfalseに等しいようです
空の配列はtrueですが、falseにも等しくなります。 var arr = []; console.log('Array:', arr); if (arr) console.log("It's true!"); if (arr == false) console.log("It's false!"); if (arr && arr == false) console.log("...what??"); コードスニペットを実行する結果を非表示スニペットを展開 これは、等価演算子によって実行される暗黙の変換によるものだと思います。 誰かが舞台裏で何が起こっているのか説明できますか?
201
javascript