从嵌套在对象中的数组解构值。
Destructuring values from array nested inside an object.
给定以下对象:
const object = {
greeting: "hi",
farewell:"bye",
specialArray:[10,20,30,40,50]
}
我需要将数组的前 3 个元素检索到 3 个单独的变量中 a
, b
, c
如何?
的变量赋值给一个数组
const object = {
greeting: "hi",
farewell: "bye",
specialArray: [10, 20, 30, 40, 50]
},
[a, b, c] = object.specialArray;
console.log(a, b, c);
您可以将其分配给示例中给出的变量
const object = {
greeting: "hi",
farewell:"bye",
specialArray:[10,20,30,40,50]
}
let [a, b, c] = object.specialArray;
console.log(a, b, c);
我不确定这是否是您期望的答案,但您的问题似乎很简单:
const object = {
greeting: "hi",
farewell:"bye",
specialArray:[10,20,30,40,50]
}
var [a, b, c] = object.specialArray;
console.log('a : ' + a +', b : ' + b + ', c : '+ c)
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
给定以下对象:
const object = {
greeting: "hi",
farewell:"bye",
specialArray:[10,20,30,40,50]
}
我需要将数组的前 3 个元素检索到 3 个单独的变量中 a
, b
, c
如何?
const object = {
greeting: "hi",
farewell: "bye",
specialArray: [10, 20, 30, 40, 50]
},
[a, b, c] = object.specialArray;
console.log(a, b, c);
您可以将其分配给示例中给出的变量
const object = {
greeting: "hi",
farewell:"bye",
specialArray:[10,20,30,40,50]
}
let [a, b, c] = object.specialArray;
console.log(a, b, c);
我不确定这是否是您期望的答案,但您的问题似乎很简单:
const object = {
greeting: "hi",
farewell:"bye",
specialArray:[10,20,30,40,50]
}
var [a, b, c] = object.specialArray;
console.log('a : ' + a +', b : ' + b + ', c : '+ c)
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