反应本机空值检查

时间:2017-05-10 19:36:03

标签: reactjs react-native

如何检查此markerPosition值是否为null,我需要为其赋值变量,如果它为null。

  onSendPress() {
    const { message, markerPosition } = this.props;
    this.props.dispatch({
      type: 'Message/messageSend',
      payload: { message, markerPosition }
    });
  }

1 个答案:

答案 0 :(得分:1)

如果您正在讨论确保markerPosition不为null并且回退到默认值,请尝试以下操作:

onSendPress() {
    const { message, markerPosition= "default value" } = this.props;
    // now if this.props.markerPosition is not defined
    // markerPosition holds the value "default value"

    this.props.dispatch({
      type: 'Message/messageSend',
      payload: { message, markerPosition }
    });
  }