HarmonyOS string、number扩展方法

比如需要给字符串扩展一个方法实现字符串反转,可以用过.reverse的方式点出来,该怎么处理?

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

ArkTS没有原型的概念,目前对于拓展的相关述求,只能通过继承基类的方式进行扩展,暂不支持其他的方式可以自己定义一个工具类,工具类中定义reverse()方法,调用该工具类中reverse方法,或者在ets文件中定义一个函数。示例参考如下:

1、定义一个基类,包含需要扩展的方法。

class Base {
  method1() {
    console.log('method1 from Base');
  }
}

2、定义一个继承自基类的子类,重写需要扩展的方法,并在子类中添加新的方法。

class Child extends Base {
  method1() {
    console.log('method1 from Child');
  }

  method2() {
    console.log('method2 from Child');
  }
}
分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS stringnumber
930浏览 • 1回复 待解决
HarmonyOS number toFixed方法闪退
42浏览 • 1回复 待解决
HarmonyOS string没有replaceAll方法
855浏览 • 1回复 待解决
HarmonyOS扩展文本
63浏览 • 1回复 待解决
HarmonyOS number字段精度丢失问题
793浏览 • 1回复 待解决
HarmonyOS 无障碍扩展findElement
413浏览 • 1回复 待解决
HarmonyOS 无障碍扩展安装
376浏览 • 1回复 待解决
HarmonyOS JSON解析number丢失精度
398浏览 • 1回复 待解决
HarmonyOS newValue.width何时是number类型?
249浏览 • 1回复 待解决
Record<string, string>如何删除里边的元素
1528浏览 • 1回复 待解决
HarmonyOS string 包含,替换
15浏览 • 1回复 待解决
HarmonyOS ResourceStr输出string
48浏览 • 1回复 待解决
HarmonyOS string相关问题
87浏览 • 1回复 待解决
数组中可能有stringnumber、boolean等
2188浏览 • 1回复 待解决