Овај чланак ће показати како се форЕацх разликује од петље фор у ТипеСцрипт-у.
Како се „форЕацх“ разликује од „фор“ петље у ТипеСцрипт-у?
У ТипеСцрипт-у, „ за сваки ' и ' за ” петље су две различите технике за понављање низова или других објеката који се могу понављати. Главна разлика између оба ова је у томе што је петља „фор“ петља опште намене која омогућава извођење било које операције над елементима низа, док је „форЕацх“ метод који је посебно дизајниран за понављање низова и извршавање функције за сваки елемент. Неке уобичајене разлике ће бити размотрене у датој табели:
за сваки | за петљу |
---|---|
Синтакса форЕацх-а је сажетија и читљивија. | фор петље имају сложенију синтаксу од форЕацх, што их може отежати за читање и разумевање. |
Генерално је ефикаснији од употребе фор петље, посебно за веће низове. | Свеукупно боље перформансе, али мање од форЕацх-а. |
форЕацх је експлицитно дизајниран за извршавање функције на сваком елементу. | Може да изврши било коју операцију на сваком елементу низа. |
Мање је флексибилан него за петље. | фор петље су флексибилније од форЕацх. |
Пре него што пређете на практичну имплементацију, имајте на уму да да бисте извршили ТипеСцрипт датотеку, она се мора транспилирати у ЈаваСцрипт датотеку, а затим покренути ЈаваСцрипт код на терминалу користећи дате команде:
тсц име датотеке.тс
име датотеке чвора.јс
Како „форЕацх“ функционише у ТипеСцрипт-у?
„ за сваки ” је унапред изграђен метод у ТипеСцрипт-у који нам дозвољава да пређемо низ низ и извршимо функцију на сваком елементу низа.
Синтакса
Следећа синтакса се користи за форЕацх петљу:
за сваки ( цаллбацкФунц )
Пример
Направите низ непарних бројева:
Итерирајте низ и одштампајте елементе низа на конзоли користећи форЕацх метод:
оддНумберс.форЕацх ( ( бројевима ) = > {
цонсоле.лог ( бројевима ) ;
} ) ;
Излаз
]
Како петља „фор“ функционише у ТипеСцрипт-у?
А “ за ” петља је стандардна петља. Омогућава понављање кроз колекцију ставки и извођење неких радњи/операција на свакој ставци.
Синтакса
Дата синтакса се користи за петљу „фор“:
// тело петље
}
Пример
Итерирајте горе креирани низ користећи фор петљу и прикажите елементе низа на конзоли:
цонсоле.лог ( непарни бројеви [ и ] ) ;
}
Излаз
Саставили смо сва потребна упутства која се односе на разлику између форЕацх и фор петље у ТипеСцрипт-у.
Закључак
„ за сваки ' и ' за ” петље су две различите технике за понављање низова или других објеката који се могу понављати. Док се оба приступа провлаче кроз елементе низа, они се разликују по синтакси и функционалности. Главна разлика између оба ова је у томе што је петља „фор“ петља опште намене која омогућава извођење било које операције над елементима низа, док је „форЕацх“ метод који је експлицитно дизајниран за понављање низова и извршавање функције за сваки елемент. Овај чланак је показао како се форЕацх разликује од петље фор у ТипеСцрипт-у.