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