如何从本机函数返回布尔值?
答案 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>
}