求解const { navigate } = this.props.navigation中{navigate}这种语法是什么含义

在使用react-native的StackNavigator组件的时候,在其他页面获取navigation的对象是这样的:

const { navigate } = this.props.navigation;
这个语句中{navigate}这种语法是什么意思
阅读 4k
3 个回答
const { navigate } = this.props.navigation
// =>
const { navigate: navigate } = this.props.navigation
// =>
const navigate = this.props.navigation.navigate

es6 语法糖,单个变量声明体现不出优势,多个变量可以少写一些代码。

es6 的解构赋值

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