在ES6中,我们可以这样做:
但是如何处理像这样的嵌套属性呢:
let myFunc = ({name}) => {
console.log(name)
}
myFunc({name:'fred'}) // => logs 'fred'
但是如何处理像这样的嵌套属性呢:
myFunc({event:{target:{name:'fred'}}}) // => I want it to log 'fred'
如果要记录“fred”,myFunc应该是什么样子?
我无法更改传入的对象。我希望使用解构或其他适合的ES6方法来实现此目的。
name
的结构吗?或者你想记录所有的值吗? - Adam Paxton