js:callback中调用类的function

如何实现在callback中加入类的function;
比如一个界面的button,点击之後,需要调用某个类的function;这个时候不论你是再这个class中直接加这个button,还是再UI的管理类里面加这个button,然後加相关类的function作为callback都不行;因为this无法被正确识别;
如果处理这样的情况呢?
中间再加一个一般的callback函数就可以了;
我以後者作为范例:UI管理类,功能类;
这里我们加一个callback函数作为中转的function就可以做到了;
比如:
定义:
Class UI{
add_button();
add_button_callback();
}

Class SomeClass
{
funcForButton();
}

实例化:
UI ui_instance;
SomeClass someClass_instance;

最後邦callback:
错误情况:
ui_instance.add_button_callback(someClass.funcFoButton);
正确做法:
step1:定义一个callback作为中转站:
function tmp_callback()
{
someClass.funcForButton();
}
setp2:绑定callback;
ui_instance.add_button_callback(tmp_callback);


<<:  自主学习Android_APP开发 #纪录2

>>:  资安学习路上-学习资源整理

【29】遇到不平衡资料(Imbalanced Data) 时 使用 SMOTE 解决实验

Colab连结 今天要介绍处理不平衡资料的方法叫 SMOTE (Synthetic Minority...

Day 12 跑 Tensorflow Serving Docker 范例

又到了跑范例环节,这次要试着学习 Tensorflow Serving, Tensorflow Se...

追求JS小姊姊系列 Day30 -- 所以姊姊追到哪了?

前情提要: 写了30天关於JavaScript文章,只有一个强烈的感觉: 真的像是在追一个人,而且是...

Day5-容器通通塞这里 pod是啥

什麽是pod 根据官网所说,pod是k8s中能创建和管理,最小的计算元件。 以docker的概念来说...

DAY 28『 使用相机拍照 』 ImagePicker - Part2

继昨天的实作练习,有相机,会执行以下的程序码: 令 vc 为 UIImagePickerContro...