Този урок ще илюстрира работата на цикъла For-Each в TypeScript.
Как работи цикълът For-Each в TypeScript?
В TypeScript, „ За всеки ” цикълът е реализиран с 'за всеки() ”, който е предварително дефиниран метод на обекта Array. Използва се за итерация през елементите на масива или други итерируеми обекти. Той приема функция за обратно извикване като свой аргумент, която се изпълнява за всеки елемент в масива.
Синтаксис
Следният синтаксис се използва за цикъла For-Each:
за всеки ( callbackFunc )
Тук „callbackFunc“ е функцията, която се използва за тестване на всеки елемент в масив.
Например, използвайте горния синтаксис като:
array.forEach ( функция ( стойност ) {
// код за изпълнение за всеки елемент
} ) ;
Пример
В следващия пример имаме масив от тип низ, наречен „ просто ”:
Извикайте метода forEach() като цикъл For-Each, за да повторите масива и да покажете всеки елемент от масив в конзолата:
lang.forEach ( функция ( стойност ) {
console.log ( стойност ) ;
} ) ;
Транспилирайте TypeScript файла с помощта на командата „tsc“:
tsc forEachLoop.tsКодът вече е преобразуван в JavaScript, сега ще изпълним JavaScript файла, като използваме дадената команда:
възел заEachLoop.jsРезултатът показва, че елементите на масива са били показани успешно на конзолата чрез повторение на масива с помощта на цикъла For-Each:
Цикълът “For-Each” не се използва само за масиви; може да се използва и с всеки итерируем обект. Тук ще повторим обекта с име „ информация за часа ” с три двойки ключ-стойност:
позволявам stdInfo = {документ за самоличност : 5 ,
име: 'мили' ,
възраст: петнадесет
} ;
Итерирайте обекта, като използвате цикъла For-Each с метода Object.keys(), за да отпечатате свойствата на обекта със свързаните с тях стойности:
Обект.ключове ( информация за часа ) .за всеки ( функция ( ключ ) {console.log ( ключ + ':' + час информация [ ключ ] ) ;
} ) ;
Изход
Това е всичко за работата на цикъла For-Each в TypeScript.
Заключение
Цикълът „For-Each“ е реализиран в TypeScript с „ за всеки() ” метод, който се използва за итерация през елементите на масива или други итерируеми обекти. Той приема функция за обратно извикване като свой аргумент, която се изпълнява за всеки елемент в масива. Този урок илюстрира работата на цикъла For-Each в TypeScript.