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