有以下参数:
let a = 1
let person = {
firstName: "XXX11111",
lastName: "YYY",
phone: "18384130030",
email: "cd111111@jd.com"
}
1.console.log(Object.assign({}, a, person))
结果:{
firstName: "XXX11111",
lastName: "YYY",
phone: "18384130030",
email: "cd111111@jd.com"
}
2.console.log(Object.assign({}, {a:a}, person))
结果:
{
a: "1"
firstName: "XXX11111",
lastName: "YYY",
phone: "18384130030",
email: "cd111111@jd.com"
}
我之前看到es6中,省略字段名就默认使用后面的字段名(现在没有找到了),第1种结果应该和第2中结果一样啊
你说的这种情况叫做解构。
试试下面的代码: