我有一个名为 splitstatus 的 JavaScript 数组,它从名为“status”的变量中获取数据。splitStatus[0] 和 splitStatus[1] 包含其中的文本。
我使用 console.log 对它进行了双重检查
let splitStatus=status.split('\n')
for(let i=0;i<splitStatus.length;i++){
console.log(splitStatus[0]); // shows output HI THERE
console.log(splitStatus[1]); // shows output HELLO WORLD
}
Run Code Online (Sandbox Code Playgroud)
上面的代码按我的预期工作,因为 splitStatus[0] 内部存储了 'HI THERE',而 splitStatus[1] 内部存储了 'HELLO WORLD'。
问题:“if 条件”不适用于“==”运算符,如下所示
if (splitStatus[0]==' HI THERE '){
//my code
}
Run Code Online (Sandbox Code Playgroud)
当我只输入“=”时它有效,但我想输入“==”。有人可以告诉我我做错了什么。非常感谢阅读。