【发布时间】:2021-12-28 12:32:43
【问题描述】:
当我在一个对象中有多个相似的键时如何定位一个键。如果我尝试定位我想要的键,它会显示语法错误。
const [modifiedNonFormData, setModifiedNonFormData] = useState({
"author": {
"lastName": "",
"location": {
"latitude": 49.3542671,
"longitude": 8.133071
},
"shippingAddress": {
"postalCode": "",
"name": "",
"address": "",
"location": {
"longitude": "",
"latitude": ""
},
"email": "",
"phone": "+14356234653"
},
"phone": "+14356234653",
"firstName": e.target.value
},})
const phoneHandler = (e) => {
let val = e.target.value
setModifiedNonFormData(modifiedNonFormData => {
return (
...modifiedNonFormData,
...modifiedNonFormData.author.phone:val
)
})}
我正在尝试更新/修改 onChange 输入值
【问题讨论】:
-
你想改变
modifiedNonFormData.author.phone的值吗? -
是的,这就是我正在尝试的@Secret
标签: javascript reactjs ecmascript-6