HarmonyOS bind(this)问题的替代方案
debounce(fn: Function, wait: number = 300) {
if (this.timeout !== -1) {
clearTimeout(this.timeout);
}
this.timeout = setTimeout(fn.bind(this), wait);
console.log("==timeout==", this.timeout);
}
setFinalInput() {
console.log("setFinalInput this", JSON.stringify(this));
this.searchFocus = false;
this.inputText = this.searchInput;
}
.bind(this)后续不再支持,使用什么方式替代以及为何会有this问题,this问题产生的原因是什么?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS JSONObject替代方案
51浏览 • 2回复 待解决
ImageReader 在HarmonyOS的替代方案
1629浏览 • 1回复 待解决
HarmonyOS netty替代方案
161浏览 • 1回复 待解决
目前bind方法被禁用了,想要在父子组件场景里实现this强绑定父组件,有没有替代方案
917浏览 • 1回复 待解决
使用H5替代uniapp方案,性能差,有其他的替代方案吗?
363浏览 • 1回复 待解决
HarmonyOS scheme是否有替代方案
420浏览 • 1回复 待解决
HarmonyOS Next中类似HandlerThread的替代方案
187浏览 • 1回复 待解决
HarmonyOS 是否有类似SpannableString的替代方案
1014浏览 • 1回复 待解决
GlobalThis替代方案有哪些?
953浏览 • 1回复 待解决
HarmonyOS不能申请 udid, 有没有对应的替代方案 ?
439浏览 • 1回复 待解决
HarmonyOS router迁移至Navigation后LocalStorage的替代方案
54浏览 • 1回复 待解决
HarmonyOS是否支持webrtc?是否有替代方案?
4711浏览 • 2回复 待解决
HarmonyOS Scroll替代Swiper实现侧边栏方案
124浏览 • 1回复 待解决
HarmonyOS 关于Funtion的bind
18浏览 • 1回复 待解决
HarmonyOS import相对路径有无替代方案
0浏览 • 0回复 待解决
图像处理库是否有替代的解决方案
393浏览 • 0回复 待解决
在鸿蒙中netty有好的替代方案吗
75浏览 • 0回复 待解决
HarmonyOS mapbox加载矢量地块,HarmonyOS有没有替代方案?
107浏览 • 1回复 待解决
SDK问题,视频播放替代?
242浏览 • 1回复 待解决
HarmonyOS UDP socket bind失败
53浏览 • 1回复 待解决
HarmonyOS react-native-swipeout RN组件在HarmonyOS里有什么替代方案
27浏览 • 1回复 待解决
HarmonyOS node子模块crc16和cryto是否有可替代方案
29浏览 • 1回复 待解决
HarmonyOS 当前已经确认不支持spdlog,是否有推荐的其他替代方案?
35浏览 • 1回复 待解决
HarmonyOS 类实现方案的问题
63浏览 • 2回复 待解决
使用bind(this)的地方可以改成lambda函数形式,ArkTS不允许使用标准库函数Function.bind。标准库使用这些函数来显式设置被调用函数的this参数。在ArkTS中,this的语义仅限于传统的OOP风格,函数体中禁止使用this。适配方案可以参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-more-cases-0000001774279594#ZH-CN_TOPIC_0000001811317882__bind%E5%AE%9A%E4%B9%89%E6%96%B9%E6%B3%95