在 ArkTS 中,定义的函数,在调用的时候如何能把参数名带上?比如 test(param1:'test)?

我使用 ArkTS 开发应用,定义函数时,定义一个参数,如下:

        Function test(param1: string) {
复制
  • 1.
  • 2.

在调用这个函数的时候,只能 ​​test('test')​​。

能不能可以​​test(param1:'test')​​?如何定义函数参数,才能满足这种方式?


ArkTS
UI
2024-01-23 16:28:01
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Hazelp

这个是TypeScript语法限制你可以考虑换个方法:

function
 testF(options:{name:string}){
  options.name
}
testF({name:"123"})复制
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.

这样把入参改成复杂入参形式即可

分享
微博
QQ
微信
回复
2024-01-23 17:24:24
相关问题
HarmonyOS window.findWindow("test")问题
620浏览 • 1回复 待解决
HarmonyOS ArkTS调用定义弹窗
780浏览 • 1回复 待解决
HarmonyOS 单元测试Local Test 问题
1372浏览 • 1回复 待解决
ArkTS调用C++类成员函数
2313浏览 • 1回复 待解决