如题:如何通过napi_get_array_length接口获取数组长度并在ArkTS侧进行展示?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
如题:如何通过napi_get_array_length接口获取数组长度并在ArkTS侧进行展示?
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
1 回答1.1k 阅读✓ 已解决
1 回答1.4k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答992 阅读
1 回答972 阅读
在C++代码中,获取ArkTS侧传入的数组参数后,先检查是否为数组,若不是则抛出错误,若是则调用
napi_get_array_length
获取长度,将长度转换为napi_value
类型后返回。示例代码如下:ArkTS侧传入数组调用该接口,如
const arr = [0, 1, 2, 3, 4, 5]; hilog.info(0x0000, 'testTag', 'Test Node-API get_array_length:%{public}d', testNapi.getArrayLength(arr));
,通过日志输出获取到的数组长度。本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。