在最新的JavaScript中,这个的较短符号是什么?
我有这个:在最新的JavaScript中,这个的较短符号是什么?,javascript,object,ecmascript-6,Javascript,Object,Ecmascript 6,我有这个: const id = speakerRec.id; const firstName = speakerRec.firstName; const lastName = speakerRec.lastName; 我想有类似的事情,但我记不得了 const [id, firstName, lastName] = speakerRec; 它是一个对象,因此请使用对象分解(而不是数组分解): 您需要使用{}来分解对象属性: const {id, firstName, lastName} =
const id = speakerRec.id;
const firstName = speakerRec.firstName;
const lastName = speakerRec.lastName;
我想有类似的事情,但我记不得了
const [id, firstName, lastName] = speakerRec;
它是一个对象,因此请使用对象分解(而不是数组分解):
您需要使用
{}
来分解对象属性:
const {id, firstName, lastName} = speakerRec;
[]
用于阵列分解:
const { id, firstName, lastName } = speakerRec;
const [one, two, three] = [1, 2, 3];
演示:
const speakerRec={
id:“mySpeaker”,
名字:“杰克”,
姓:“巴什福德”
};
常量{id,firstName,lastName}=speakerRec;
console.log(id);
console.log(名字);
console.log(lastName);
常数[1,2,3]=[1,2,3];
控制台日志(一个);
控制台日志(两个);
控制台日志(三个)
{}
不是[]
(在本例中),是否存在数组解构之类的可能重复?@Adelin并且您也可以在数组上使用对象解构,这只是有点尴尬。