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