Javascript 从嵌套在对象中的数组中解构值。

Javascript 从嵌套在对象中的数组中解构值。,javascript,destructuring,Javascript,Destructuring,鉴于以下目标: const object = { greeting: "hi", farewell:"bye", specialArray:[10,20,30,40,50] } 我需要将数组的前3个元素检索到3个单独的变量a,b,c 如何分配?只需将变量分配给数组即可 const对象={ 问候语:“你好”, 再见:“再见”, 特殊光线:[10,20,30,40,50] }, [a,b,c]=object.specialray; 控制台日志(a、b、c)您可以将其分配

鉴于以下目标:

const object = {
    greeting: "hi",
    farewell:"bye",
    specialArray:[10,20,30,40,50]
} 
我需要将数组的前3个元素检索到3个单独的变量
a
b
c


如何分配?

只需将变量分配给数组即可

const对象={
问候语:“你好”,
再见:“再见”,
特殊光线:[10,20,30,40,50]
},
[a,b,c]=object.specialray;

控制台日志(a、b、c)您可以将其分配给示例中给出的变量
const对象={
问候语:“你好”,
再见:“再见”,
特殊光线:[10,20,30,40,50]
} 
设[a,b,c]=object.specialArray;

控制台日志(a、b、c)我不确定这是否是您期望的答案,但您的问题似乎很简单:

const对象={
问候语:“你好”,
再见:“再见”,
特殊光线:[10,20,30,40,50]
} 
var[a,b,c]=object.specialray;

console.log('a:'+a+',b:'+b+',c:'+c)
var[a,b,c]=object.specialray
const object = {
greeting: "hi",
farewell:"bye",
specialArray:[10,20,30,40,50]
};
let [a,b,c, ...rest] = object.specialArray; 
console.log(a); // 10
console.log(...rest); // 40 50