如何从函数返回值 - React native

时间:2017-07-04 13:12:21

标签: function react-native return-value

如何从本机函数返回布尔值?

2 个答案:

答案 0 :(得分:2)

可以这样完成:

export function isJson(str) {
  try {
    JSON.parse(str);
  } catch (e) {
    return false;
  }
  return true;
}

此函数检查提供的值是否有效JSON

答案 1 :(得分:2)

如果你的功能在一个类中,你可以这样做(检查toggleBool):

class IsTrue extends Component
{
    state = {isTrue: false}

    componentWillMount = () =>
    {
        const   newVal = this.toggleBool();

        this.setState({isTrue: newVal});
    }

    toggleBool = () =>
    {
        if (this.state.isTrue === false)
            return (true);
        return (false);
    }


    render = () => <Text>{this.state.isTrue}</Text>
}