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