我知道有三种方法可以在函数外部访问局部变量值,例如paul-stephenson在https://stackoverflow.com/a/407076/7738415解释。
我可能误解了一些东西,因为它在以下代码中不起作用:
var datas = {
list:[]
};
initTreeCustomer = () => {
customerService.loadAll().then(response => {
datas.list = response;
console.log(datas.list);
}).catch(err => {});
}
console.log(datas.list);
你可以猜到,一个console.log很好,但不是第二个。