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

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

        Function test(param1: string) {
复制

在调用这个函数的时候,只能 ​​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"})复制

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

分享
微博
QQ
微信
回复
2024-01-23 17:24:24
相关问题
HarmonyOS 单元测试Local Test 问题
369浏览 • 1回复 待解决
ArkTS调用C++类成员函数
1315浏览 • 1回复 待解决
HarmonyOS 获取class实例上所有函数名
467浏览 • 1回复 待解决
Native侧调用ArkTS全局普通方法
925浏览 • 1回复 待解决