promise并行与串行执行差异示例代码
代码语言:nodejs
所属分类:其他
代码描述:promise并行与串行执行差异示例代码,js是单线程的,但是他支持event loop,那么他的并行执行方式就是采用这种基于事件的方式。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
/**
* 创建promise
* @param {Number} value
*/
function makePromise (value) {
return new Promise((resolve) => {
console.log(value)
setTimeout(() => {
resolve(value);
}, value * 1000)
})
}
/**
* 打印结果
* @param {Number} value
*/
function print (value) {
return value
}
let promises = [1, 3, 4, 1, 3].map((item, index) => {
return makePromise(item)
});
var .........完整代码请登录后点击上方下载按钮下载查看
网友评论0