重新定义承诺

Web开发人员

Promise现在是es6中的全局保留字,而linters会抛出错误。那么这样做的陷阱是什么

var Promise = require("bluebird");

还是我应该做

var BluebirdPromise = require("bluebird");
Web开发人员

只要它不是全球性的,重新承诺就好像没有问题。但是第二个是更好的方法

我们许多人都这样做。这里没有问题。您只是在使用更快的实现,仅此而已。但是请注意,您可能会使用越来越多的各种库提供的Promise,因此这是一个非常有限的替代(节点世界中正在讨论将库定义为全局Promise提供程序的方法)。– DenysSéguret

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章