【发布时间】:2020-09-11 11:15:45
【问题描述】:
我正在尝试解构这个对象:
{
name: "Bryan",
last-name: "Enid"
}
这是不可能的:
const {name, last-name} = req.body
有没有办法在不改变初始对象键名的情况下解构它?
【问题讨论】:
标签: javascript json
我正在尝试解构这个对象:
{
name: "Bryan",
last-name: "Enid"
}
这是不可能的:
const {name, last-name} = req.body
有没有办法在不改变初始对象键名的情况下解构它?
【问题讨论】:
标签: javascript json
您需要重命名变量,因为减号是一个运算符,而不是变量名的一部分。
顺便说一句,name 是 Window.name 的属性。如果使用它,您还需要重命名此值。
const { name, 'last-name': lastName } = { name: 'foo', 'last-name': 'bar' };
console.log(lastName);
【讨论】: