使用 Babel,我可以看到:
这正是我所期望的。然而,当我尝试与
为什么会出现这个错误?同时,是否有更正确的ES6版本来替换这个熟悉的语法?
callback = () => {};
编译成
callback = function callback() {};
这正是我所期望的。然而,当我尝试与
||
一起使用时,出现了错误。callback = callback || () => {}
我预期这与以下内容等效:
callback = callback || function(){};
为什么会出现这个错误?同时,是否有更正确的ES6版本来替换这个熟悉的语法?
callback = callback || (() => {})
。 - adeneo() => {}()
;你必须写成(() => {})()
。 - user663031||
。但你仍然没有就你的主要目标提出问题:即这段代码所编写的上下文是什么?你试图解决什么问题?我怀疑有更好的解决方案。 - Mulan