ES6是否使命名函数表达式变得不必要?

5

在阅读了T.J. Crowder对这个问题的回答之后,似乎ES6规范对于绑定到变量名的匿名函数推断函数名称有一些规则。那么我们还需要使用命名函数表达式吗?看起来ES6让它变得不再必要。

1个回答

1

目前还没有完全符合ES 6规范的JS环境。另外,我们还需要支持多年的旧版浏览器。然而,使用命名函数表达式的主要优点之一是在错误时可以获得更好的堆栈跟踪,因此如果实现符合ES 6规范,并且您的开发环境也符合规范,那么您可能不需要它们。


问题不在于ES6是否得到广泛支持。 - Peter Aron Zentai
@PeterAronZentai的问题是(据我所知)ES 6关于从变量名推断函数名的规则是否使得使用命名函数表达式变得不必要。 “Not yet”(我认为)非常明确地表示“是的,但今天还不行”。有关ES 6支持的评论解释了为什么今天还不行。我认为这很相关。 - Jared Smith

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接