TypeScript 将数组传递给函数
你可以通过指定数组的名称而不是索引来将指针传递给函数。
示例
var names:string[] = new Array("Mary","Tom","Jack","Jill")
function disp(arr_names:string[]) {
for(var i = 0;i<arr_names.length;i++) {
console.log(names[i])
}
}
disp(names)
在编译时,它将生成以下的JavaScript代码−
//Generated by typescript 1.8.10
var names = new Array("Mary", "Tom", "Jack", "Jill");
function disp(arr_names) {
for (var i = 0; i < arr_names.length; i++) {
console.log(names[i]);
}
}
disp(names);
它的输出如下:
Mary
Tom
Jack
Jill