react-native关于导航跳转页面代码上的一个小疑问

    <Text style={styles.instructions} onPress={()=>{
      const { navigate } = this.props.navigation;
      navigate('ThirdPage');
    }}>
    
    问题是为什么 navigate要用{}包起来? es6里面const基础里面 好像没有这样写的例子
阅读 2.3k
2 个回答

这是es6解构赋值的写法
意思是{}内的变量,从=右边的对象的属性中提取,同名相应提取
具体内容可以看看解构赋值相关知识

给你几个关键字,自己搜一下就懂了:es6 解构 Destructuring

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题