当使用Promise.all()时,无法读取属性'then'的undefined?

时间:2017-06-29 08:41:10

标签: javascript es6-promise

错误无法读取属性'then'of undefined:

getAll(id).then((resp) => {...} 
...
export function getAll(id){
    all([getOne(id), getTwo(id)]);  
}
...
export all(){
    return Promise.all([...arg])
}

我不知道如何解决它。

1 个答案:

答案 0 :(得分:5)

你忘了回来

var msg="first call";
(function test(msg)
    {
        console.log("inside self call");
    }
)();

msg="second call";
console.log("before inline call");
test(msg);
console.log("after inline call");