Javascript 链式解构
Javascript chained destructuring
const someFunction = ({ a }) => {
const { b } = a;
return <div>{b}</div>
}
const obj = { a: { b: 1 } }
someFunction(obj)
有没有一种方法可以链接对象解构,以便在 someFunction
中,我们可以解构 obj
以获得参数中的 b
而不必单独执行 [=15] =] 在函数体中?
你可以这样做:
const someFunction = ({ a: { b } }) => {
return b;
}
const obj = { a: { b: 1 } };
console.log(someFunction(obj));
const someFunction = ({ a }) => {
const { b } = a;
return <div>{b}</div>
}
const obj = { a: { b: 1 } }
someFunction(obj)
有没有一种方法可以链接对象解构,以便在 someFunction
中,我们可以解构 obj
以获得参数中的 b
而不必单独执行 [=15] =] 在函数体中?
你可以这样做:
const someFunction = ({ a: { b } }) => {
return b;
}
const obj = { a: { b: 1 } };
console.log(someFunction(obj));