От автора: вы можете передавать функциям указатель массива, указывая имя массива без индекса. Приведем пример того, как происходит передача массива в функцию.
Пример
1 2 3 4 5 6 7 8 |
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 код:
1 2 3 4 5 6 7 8 |
//Сгенерировано 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); |
Результат выглядит следующим образом:
1 2 3 4 |
Mary Tom Jack Jill |
Источник: //www.tutorialspoint.com/
Редакция: Команда webformyself.