Javascript 表元素是相等的。但仍然返回错误
它回来了 第一个console.log上的0、0、0,但在比较它们时返回false:\Javascript 表元素是相等的。但仍然返回错误,javascript,reactjs,Javascript,Reactjs,它回来了 第一个console.log上的0、0、0,但在比较它们时返回false:\ var outcomes = { "X": 0, "O": 1 } let obj = [ outcomes[game[0].val], outcomes[game[1].val], outcomes[game[2].val], outcomes[game[3].val], outcomes[game[4].val], outcomes[game[5].val], outcomes[game[
var outcomes = {
"X": 0,
"O": 1
}
let obj = [
outcomes[game[0].val], outcomes[game[1].val], outcomes[game[2].val],
outcomes[game[3].val], outcomes[game[4].val], outcomes[game[5].val],
outcomes[game[6].val], outcomes[game[7].val], outcomes[game[8].val],
]
console.log(obj[0], obj[1], obj[2])
console.log(obj[0] === obj[1] === obj[2])
这实际上意味着true===0
,即false
。
将其更改为:
console.log(obj[0] === obj[1] === obj[2])
那么您应该在控制台中获得
true
非常感谢。
console.log(obj[0] === obj[1], obj[1] === obj[2])