在Node.js增加了对承诺的本地支持之后,还有理由使用Q或BlueBird这样的库吗?例如,如果您正在开始一个新项目,并且假设在这个项目中您没有使用这些库的任何依赖关系,我们是否可以说真的没有更多的

有什么区别:新承诺(函数(res, rej) {res(“aaa”);})不要犹豫(函数(结果){返回" bbb ";//直接返回字符串})不要犹豫(函数(结果){console.log(结果);})

考虑下面以串行/顺序方式读取文件数组的代码。readFiles返回一个承诺,只有在顺序读取所有文件后才会解析这个承诺。上面的代码可以工作,但是我不喜欢为了使事情按顺序发生而进行递归。是否有一种更简单的

无论是ES6承诺还是蓝鸟承诺,Q承诺等等。我如何测试,看看一个给定的对象是一个承诺?

我已经开发JavaScript好几年了,我完全不理解关于承诺的大惊小怪。似乎我所做的就是改变:无论如何,我可以使用像async这样的库,比如:代码更多,可读性更差。我在这里没有获得任何东西,它也没有突

我写的代码是这样的:有人告诉我这分别被称为“延迟反模式”或“承诺构造函数反模式”,这段代码有什么不好的地方,为什么它被称为反模式?