aWe*_*per 7 javascript ecmascript-6 bluebird es6-promise
Promise现在是es6中的全局保留字,而linters抛出错误.那么这样做的缺陷是什么呢?
var Promise = require("bluebird");
Run Code Online (Sandbox Code Playgroud)
或者我应该这样做
var BluebirdPromise = require("bluebird");
Run Code Online (Sandbox Code Playgroud)
看起来只要不是全局的,重新声明承诺就没有问题。但第二种是更好的方法
\n\n\n\n我们很多人都这样做。这里没有问题。您只是使用了更快的\n 实现,仅此而已。但请注意,您可能会使用越来越多的各种库给出的承诺,因此这是一个非常有限的替代(节点世界中有关于如何将库定义为全局承诺提供者的讨论)。\xe2\x80\x93 拒绝 S\xc3\xa9guret
\n
| 归档时间: |
|
| 查看次数: |
753 次 |
| 最近记录: |