【发布时间】:2019-08-20 06:44:11
【问题描述】:
解构以下对象的最简洁方法是什么?
const e = {
target: {
userid: {
value: 'abc'
},
password: {
value: 'xyz'
}
}
}
对象是 HTML 表单返回数据的方式,我试图仅使用解构来检索值。我的尝试是:
const {target: {userid: {value}, password: {value}}} = e;
但它会阻塞具有相同属性名称的两个values。任何 ES6 替代方案?
【问题讨论】:
-
旁注:
e: {...}应该是e={...} -
但您必须确保密钥可用。否则,您必须默认解构对象(父对象)。
标签: javascript ecmascript-6 destructuring