【发布时间】:2017-10-10 15:30:48
【问题描述】:
假设我们有这样的功能:
const func = (a, b, {c: {d}}) => {console.dir(c)}
这个函数应该如何调用以及第三个参数的结构是什么?
我尝试了很多变体,但总是报错:Cannot destructure propertydof 'undefined' or 'null'.
谢谢!
【问题讨论】:
-
func("a", "b", { c: { d: "d" } }); -
请向我们展示您尝试过的变体。
-
您可能希望将该代码粘贴到转译器中(例如 babeljs.io/repl),以查看 ES5 版本的功能
-
顺便说一句,你的意思是
console.dir(d)?您的代码中没有声明c变量。
标签: javascript ecmascript-6 destructuring