如何比较ReactNative中的字符串?

时间:2017-04-12 20:35:22

标签: reactjs react-native

我对reactNative开发非常新。并尝试比较两个字符串。

例如: response["Result"] equalsTo "True"

我尝试使用==toEqual,但没有用。

更新

我正在获得像这样的JSON响应

{ Result: true,
  Message: 'Login Success.',
  Code: 'Login Code' }

当我console.log(response["Result"])打印true

但是当我比较时。它总是去其他部分。

if(response["Result"] == "true"){
    console.log("SUCCESS");
}else{
    console.log("ERROR");
}

1 个答案:

答案 0 :(得分:2)

您的问题是Response["Result"]的值是true,而不是"true"trueboolean constant"true"是字符串。

将您的代码更改为:

if(response["Result"]){
    console.log("SUCCESS");
}else{
    console.log("ERROR");
}

它应该有用。