gpt4 book ai didi

javascript - 从内部回调 ES2015 访问属性

转载 作者:行者123 更新时间:2023-11-30 09:46:40 25 4
gpt4 key购买 nike

<分区>

我在 ES2015 中使用与以下代码段相同的类:

class ProfileManager{
constructor($http){
this._http = $http;
this.profile = {};
}

getUser(profile){
this._http(`/api/users/${user.id}`).then(function(response){
this.profile = response.data;
/*
* Results in exception because "this uses the function's
* "this" instead of the class' "this"
*/
});
}

我知道我可以通过在类外部创建一个配置文件变量并在类中使用它来解决这个问题,但我想知道是否有更清晰或更优选的方法来在嵌套函数或回调中使用类属性。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com