如何在NativeScript中调用变量函数?

如何在NativeScript中调用变量函数?,nativescript,Nativescript,如何从JavaScript调用具有可变参数数的函数,定义如下 setIntValues(int... values) (示例来自android.animation.ObjectAnimatorobject)将参数作为数组传递: obj.setIntValues([0,5]); 对于定义类型,在重载函数中可以使用: var arr = Array.create("int",2); arr[0] = 0; arr[1] = 5; obj.setIntValues(arr); 如果您使用的是ja

如何从JavaScript调用具有可变参数数的函数,定义如下

setIntValues(int... values)

(示例来自android.animation.ObjectAnimatorobject)

将参数作为数组传递:

obj.setIntValues([0,5]);
对于定义类型,在重载函数中可以使用:

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

如果您使用的是javascript:

var arr = [1,2,3];
setIntValues.apply(undefined, arr);
如果您使用的是typescript:

const arr = [1,2,3];
setIntValues(...arr);