【发布时间】:2015-11-11 16:18:10
【问题描述】:
如何使用默认参数进行破坏?
foo function({data, someOptional = 'default'}){
}
如何使用 ES6 的这些特性?
【问题讨论】:
-
{data, someOptional = 'default'}应该可以正常工作。它有什么问题? -
someOptional 总是得到'default'
-
就是这样。如果不起作用,则代码运行的环境可能无法正确实现解构。
-
我正在使用 webpack (1.12.2) 和 babel (5.6.4)
-
@snoof:仍然应该是
function foo(…),而不是foo function(…)。是的,如果你没有通过someOptional,那么预计你会得到'default'?究竟出了什么问题?
标签: ecmascript-6 default-parameters destructuring