gpt4 book ai didi

javascript - this 内部回调函数

转载 作者:行者123 更新时间:2023-12-03 12:20:35 25 4
gpt4 key购买 nike

这是我的情况。

function Bird() {
this._canFly = true;
this._legs = 2;
this._flying = false;
}

Bird.prototype = {
Fly: function() {
if ( this.canFly ) {
layer.on('fly', function() {
this.setStrokeWidth(4); //this refers to layer(kinetic.js) object
this._flying = true; //this refers to Bird object
});
}//end if
} //end function
);

这里我需要在回调函数中访问图层对象和鸟类对象。有人可以告诉我如何处理上述情况吗?

最佳答案

var self = this

缓存对 this 的引用,以便在上下文更改时引用它。

关于javascript - this 内部回调函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24462563/

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