gpt4 book ai didi

javascript - 如何从同一对象的方法内的单击事件调用对象属性

转载 作者:行者123 更新时间:2023-12-04 01:46:48 25 4
gpt4 key购买 nike

在一个对象中,如何在不重写容器对象的名称的情况下从相同的 Element click 方法调用 propertyA。谢谢。 (我很抱歉我的英语不好)。

var testObject = testObject || {
propertyA: true,

methodA: function(){
$('someElement').on('click', function(event){
testObject.propertyA = false; //here, how can i call propertyA without rewrite testObject, i want something generic
});
}
}

最佳答案

您可以定义一个变量来存储当前引用,例如 self

var testObject = testObject || {

propertyA: true,

methodA: function(){
var self = this;
$('someElement').on('click', function(event){
self.propertyA = false;
});
}
}

关于javascript - 如何从同一对象的方法内的单击事件调用对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32816571/

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