首页 > 解决方案 > 如何在 NativeScript 中调用可变参数函数?

问题描述

如何从 JavaScript 调用具有可变数量参数的函数,例如定义。像这样?

setIntValues(int... values)

(示例来自android.animation.ObjectAnimator对象)

标签: nativescript

解决方案


您将参数作为数组传递:

obj.setIntValues([0,5]);

为了定义一个类型,在重载函数中你可以使用:

var arr = Array.create("int",2);
arr[0] = 0;
arr[1] = 5;
obj.setIntValues(arr);

推荐阅读