に評価されます。は[] ==![]タイトル</p> <p><code>[] == ![]</code></p> <p>に与えられた式がtrueに評価される理由を私は知っているだろうliketo真
配列を文字列として比較することはできません。私はそれを得る。参照が異なるため
[] == []
場合はfalseと評価されます。しかし、我々は次の声明を持っています。
var arr = [];
arr == arr // this evaluates to true simply because references are the same.
A == Bがtrueを返すためには、AとBのいずれかが偽または真でなければなりません。 A ==!B真を返すためにAは真、Bは偽、またはその逆でもかまいませんが、この場合はAとBは同じ値なので、私はそれを得ません。
この質問には何も問題はありません。それはdownvotesを値するしません。あなたが同意しない場合は、解説付きのコメントを残してください。 – Brad
おそらくティムは再び鍵を落としたのだろうか? – Li357
私はアイデアを持っていないなぜ誰もこれをdownvoteだろう。それはあまり明らかではありません。 +1にBradのステートメント – Tek