我发现
为什么
javascript
中存在奇怪的行为。var v1 = [1];
var v2 = [1];
v1 == v2 // false
v1 == 1 //true
[1] == [1] // false
1 == [1] // true
为什么
[1] == [1]
返回 false
,而[1] == 1
返回 true
?
==
。只使用===
。 - Kirill Slatin