暴露给js的对象内部不能使用this(undefined)。

暴露给js的对象内部不能使用this(undefined)。

HarmonyOS
2024-05-30 23:05:00
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
makeer

可以使用箭头函数,这样this就会指向类的实例:

class testclass { 
  text: string 
 
  constructor() { 
    this.text = '测试文本' 
  } 
 
  test = (): string => { 
    return this.text; 
  } 
}
分享
微博
QQ
微信
回复
2024-05-31 22:18:11
相关问题
ts 声明式开发不能使用jsgetApp()
3177浏览 • 1回复 待解决
xComponet示例代码不能使用
488浏览 • 1回复 待解决
使用fetch报错,fetch undefined
5865浏览 • 2回复 待解决
ArkTs怎么传递对象或者类Native
871浏览 • 1回复 待解决
能使用ArkTS来调用Java代码吗?
4633浏览 • 1回复 待解决
KV数据库基本功能使用
499浏览 • 1回复 待解决
JS 卡片 ,JAVA 怎么 这边传数组?
4860浏览 • 1回复 待解决
卡片服务功能支持应用内部使用吗?
5896浏览 • 1回复 待解决
如何将jsmap转成c++对象
280浏览 • 1回复 待解决