为了账号安全,请及时绑定邮箱和手机立即绑定

在最新的JavaScript中,什么是较短的表示法?

在最新的JavaScript中,什么是较短的表示法?

慕标琳琳 2021-04-07 13:14:43
我有这个:const id = speakerRec.id;const firstName = speakerRec.firstName;const lastName = speakerRec.lastName;而且我认为有这样的事情,但记不起来了。const [id, firstName, lastName] = speakerRec;
查看完整描述

2 回答

?
森栏

TA贡献1810条经验 获得超5个赞

您需要{}用于解构对象属性:


const {id, firstName, lastName} = speakerRec;

[] 用于数组解构:


const [one, two, three] = [1, 2, 3];

示范:


const speakerRec = {

  id: "mySpeaker",

  firstName: "Jack",

  lastName: "Bashford"

};


const { id, firstName, lastName } = speakerRec;


console.log(id);

console.log(firstName);

console.log(lastName);


const [one, two, three] = [1, 2, 3];


console.log(one);

console.log(two);

console.log(three);


查看完整回答
反对 回复 2021-04-22
?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

这是一个对象,因此请使用对象分解(而不是数组分解):

const { id, firstName, lastName } = speakerRec;


查看完整回答
反对 回复 2021-04-22
  • 2 回答
  • 0 关注
  • 124 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信