gpt4 book ai didi

javascript - 如何解构具有多个同名子键的对象

转载 作者:行者123 更新时间:2023-11-30 07:30:21 25 4
gpt4 key购买 nike

解构以下对象的最干净的方法是什么?

const e = {
target: {
userid: {
value: 'abc'
},
password: {
value: 'xyz'
}
}
}

对象是 HTML 表单返回数据的方式,我正在尝试仅使用解构来检索值。我的尝试是:

const {target: {userid: {value}, password: {value}}} = e;

但它会阻塞两个具有相同属性名称的 value。任何 ES6 替代方案?

最佳答案

您可以通过将名称放在 : 之后将值属性解构为明确命名的变量,例如

const {target: {userid: {value: myUserId}, password: {value: myPassword}}} = e;

myUserId 现在将具有值 'abc' 和 myPassword 'xyz'

关于javascript - 如何解构具有多个同名子键的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57568001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com