function mypromiseAll(promiseArray){
return new Promise((resolve,reject)=>{
if(!Array.isArray(promiseArray)){
reject('not a array')
}
let len = promiseArray.length;
let valueList = new Array(len).fill(0);//存放返回值
let index = 0;
for(let promi of promiseArray){
Promise.resolve(promi).then((res)=>{
valueList[i] = res;
index++;
if(index==len){
resolve(valueList);
}
})
}
})
}