如何将嵌套数据解包到一个函数中?
How to unpack nested data into a function?
我想将对象中的 income
属性 拉入函数 var:
let obj1 = {
x: {
income: 200,
sex: 'male'
},
y: 'name1'
};
function informUserData({
//what to put here ?
}){
return income;
}
console.log(informUserData(obj1));// it should be 200
我试过这个:
function informUserData({
x{
income
}
}){
return income;
}
console.log(informUserData(obj1));
然后,我尝试了这个,只是为了检查如何解压一个非嵌套的 属性 值。
let obj1 = {
x: {
income: 200,
sex: 'male'
},
y: 'name1'
};
function informUserData({
y
}){
return y
}
console.log(informUserData(obj1)); // name1
我知道问题是语法问题而不是 property property
我需要 property : property
。所以:
let obj1 = {
x: {
income: 200,
sex: 'male'
},
y: 'name1'
};
function informUserData({
x: {income}
}){
return income
}
console.log(informUserData(obj1))
我想将对象中的 income
属性 拉入函数 var:
let obj1 = {
x: {
income: 200,
sex: 'male'
},
y: 'name1'
};
function informUserData({
//what to put here ?
}){
return income;
}
console.log(informUserData(obj1));// it should be 200
我试过这个:
function informUserData({
x{
income
}
}){
return income;
}
console.log(informUserData(obj1));
然后,我尝试了这个,只是为了检查如何解压一个非嵌套的 属性 值。
let obj1 = {
x: {
income: 200,
sex: 'male'
},
y: 'name1'
};
function informUserData({
y
}){
return y
}
console.log(informUserData(obj1)); // name1
我知道问题是语法问题而不是 property property
我需要 property : property
。所以:
let obj1 = {
x: {
income: 200,
sex: 'male'
},
y: 'name1'
};
function informUserData({
x: {income}
}){
return income
}
console.log(informUserData(obj1))