如何解壓縮作為引數傳遞的嵌套物件?我想從物件中解壓 age 我該怎么做?
const user = {
id: 42,
username: "usrname",
info: {
fullName: "John",
age: 15
}
};
function foo({ username: usrnam, info }) {
return `${usrnam} ${info} `;
}
uj5u.com熱心網友回復:
您可以將任何級別解構為:
{ username: usrnam, info: { age } }
或者,如果您不想分配給新的變數名稱,則:
{ username, info: { age } }
const user = {
id: 42,
username: "usrname",
info: {
fullName: "John",
age: 15,
},
};
function foo({ username: usrnam, info: { age } }) {
return `${usrnam} ${age} `;
}
console.log(foo(user));
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/354841.html
