HarmonyOS string、number扩展方法?

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

阅读 539
1 个回答

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');
  }
}
logo
HarmonyOS
子站问答
访问
宣传栏