我就喜欢四处知道为什么在标题[] ==![]的值为true
[] == ![]
给定的表达式评估为真。
您不能将数组作为字符串进行比较。我明白了。如果
[] == []
将评估为假,因为引用是不同的。虽然如果我们有以下陈述。
var arr = [];
arr == arr // this evaluates to true simply because references are the same.
为了使A == B返回true,A或B必须是false或true。 A ==!B为了返回true,A可以是true,B可以是false,反之亦然,但在这种情况下,A和B是相同的值,所以我不明白。
这个问题没有错。它不配得到降价。如果你不同意,你应该留下评论和解释。 – Brad
也许蒂姆又放下钥匙了? – Li357
我不知道为什么会有人低估这一点。这不是很明显。对布拉德的陈述+1 +1 – Tek