reactjs - 如何从道具中取消引用具有相同名称的值
问题描述
我用来从这样的道具中获取值
onSubmit = () => {
const {
id,
client: {
name,
surname,
address
},
} = this.props.release
this.props.onSubmit(id, name, surname, address)
}
现在我需要更新传递一个附加参数的 onSubmit 调用,在我的道具对象中是接收者,名称是地址。我不能这样做:
const {
id,
client: {
name,
surname,
address
},
recipient: {
address
},
} = this.props.release
this.props.onSubmit(id, name, surname, address, < recipientAddress >)
因为这与客户端内部的地址冲突。请问我该如何解决?
解决方案
const {
id,
client: {
name,
surname,
address
},
recipient: {
address: recipientAddress
},
} = this.props.release
this.props.onSubmit(id, name, surname, address, recipientAddress)
然后你可以通过访问来访问对象的address
属性recipient
recipientAddress
推荐阅读
- python - 如何获取请求 cookie 而不仅仅是响应 cookie
- django - 我正在尝试在 django 中实现软删除
- r - 如何通过将列名作为参数传递而不每次都指定数据来创建函数?
- database - 将 Firebase DB 连接到 Next.js 应用程序错误
- sql-server - SQL Server 触发器的问题
- python - python 3.8 使用多处理和全局变量打破 python 3.5 代码
- javascript - D3.js 图表饼图随标签旋转
- html - 如何在 R 中重命名 Kable 的行(而不是列),特别是在 RMarkdown 中?
- reactjs - 如何连接用户以在 React 中发帖?
- java - 为什么java中的for each循环不访问最后一个元素?