SOURCE

Promise.MyAll = function(_promises) {
    return new Promise((resolve) => {
        if()
    })
}

console.log(Promise.MyAll([1,2,3]))

console.log(Promise.MyAll([]))

// console.log(Promise.MyAll(1111))

let a = new Promise((resolve)=>{setTimeout(()=>{ console.log("a"); resolve()},100)})

let b = new Promise((resolve)=>{setTimeout(()=>{ console.log("b"); resolve()},200)})

let c = new Promise((resolve)=>{setTimeout(()=>{ console.log("c"); resolve()},300)})

let d = Promise.MyAll([a,b,c]);

d.then(res => {
    console.log("自定义结果: ",res);
})
console 命令行工具 X clear

                    
>
console