От автора: в TypeScript иногда функция возвращает массив, это допустимо.
Пример
1 2 3 4 5 6 7 8 |
function disp():string[] { return new Array("Mary","Tom","Jack","Jill") } var nums:string[] = disp() for(var i in nums) { console.log(nums[i]) } |
После компиляции, мы получим следующий код JavaScript.
1 2 3 4 5 6 7 8 |
//Сгенерировано typescript 1.8.10 function disp() { return new Array("Mary", "Tom", "Jack", "Jill"); } var nums = disp(); for (var i in nums) { console.log(nums[i]); } |
Результат выглядит следующим образом:
1 2 3 4 |
Mary Tom Jack Jill |
Источник: //www.tutorialspoint.com/
Редакция: Команда webformyself.