JS对象赋值的问题
有个现有的对象STAFF.data。我现在希望新建一个对象THIS_STAFF,包含两个键name和phoneNumber,属性等用STAFF.data中的name和phoneNumber值。
我尝试这样写:
const THIS_STAFF = { name, phoneNumber } = STAFF.data;
但这样会吧STAFF.data全部赋值给THIS_STAFF。
所以,正确应该怎么写?谢谢
const [{ name, phoneNumber }] = STAFF.data;
const THIS_STAFF = { name, phoneNumber }
const THIS_STAFF = {};
THIS_STAFF.name = STAFF.data.name;
THIS_STAFF.phoneNumber= STAFF.data.phoneNumber; const THIS_STAFF = {};
Object.assign(THIS_STAFF, STAFF.data); const { name, phoneNumber } = STAFF.data
const THIS_STAFF = { name, phoneNumber } const{ name, phoneNumber } = STAFF.data;
const THIS_STAFF = { name, phoneNumber } const { name, phoneNumber } = STAFF.data;
const THIS_STAFF = { name, phoneNumber } lvupdj 发表于 2021-12-1 14:08
const { name, phoneNumber } = STAFF.data;
const THIS_STAFF = { name, phoneNumber }
先解构,在赋值 const THIS_STAFF ={...STAFF.data} 谢谢各位交流。
const { name, phoneNumber } = STAFF.data,
THIS_STAFF = { name, phoneNumber };
页:
[1]
2