【发布时间】:2015-03-04 12:20:24
【问题描述】:
所以我有一个包含 3 个可能值的数组:0、1 或 2
var a = [0,0,0];
我想检查 a[0]、a[1] 和 a[2] 是否都具有相同的值“1”或“2”。我该怎么做?
所以 0,0,0 会返回 false,1,2,1 会返回 false,但 1,1,1 或 2,2,2 会返回 true。
【问题讨论】:
-
为什么 0,0,0 是假的?
-
因为我正在制作一个游戏,它必须检查玩家 1 或玩家 2 是否拥有所有 3 个对象。所以 0 不算数。
-
试试这个stackoverflow.com/questions/14832603/… 但这只检查是否所有都相等,然后你必须检查 a[0] 是 0 还是 1/2
标签: javascript arrays