Promise.all() 方法的实现

71 阅读1分钟
function promiseAll() {
	// 需要循环执行操作的数组
	let arr = []
	// 存放执行promise函数的数组
	let promiseArr = []
	arr.forEach(item => {
		promiseArr.push(promise(item))
	})
	Promise.all(promiseArr).then(()=>{
		/*
		
		需要执行的方法
		
		*/
	})
}

// Promise函数
function promise(item) {
	return new Promise((resolve, reject) => {
		/*
		
		需要执行的方法
		
		*/
		resolve()
	})
}