Како се форЕацх разликује од фор петље у ТипеСцрипт-у?

Kako Se Foreach Razlikuje Od For Petle U Tipescript U



У ТипеСцрипт-у, „ за сваки ' и ' за ” петље су два алтернативна приступа за понављање низова или итеративних објеката. Док обе технике пролазе кроз ставке низа, оне се разликују по синтакси и функционалности. Петља „фор“ је петља опште намене која може да изврши било коју операцију на сваком елементу низа, али метода „форЕацх“ је дизајнирана искључиво за понављање низова и извршавање функције за сваки елемент.

Овај чланак ће показати како се форЕацх разликује од петље фор у ТипеСцрипт-у.

Како се „форЕацх“ разликује од „фор“ петље у ТипеСцрипт-у?

У ТипеСцрипт-у, „ за сваки ' и ' за ” петље су две различите технике за понављање низова или других објеката који се могу понављати. Главна разлика између оба ова је у томе што је петља „фор“ петља опште намене која омогућава извођење било које операције над елементима низа, док је „форЕацх“ метод који је посебно дизајниран за понављање низова и извршавање функције за сваки елемент. Неке уобичајене разлике ће бити размотрене у датој табели:







за сваки за петљу
Синтакса форЕацх-а је сажетија и читљивија. фор петље имају сложенију синтаксу од форЕацх, што их може отежати за читање и разумевање.
Генерално је ефикаснији од употребе фор петље, посебно за веће низове. Свеукупно боље перформансе, али мање од форЕацх-а.
форЕацх је експлицитно дизајниран за извршавање функције на сваком елементу. Може да изврши било коју операцију на сваком елементу низа.
Мање је флексибилан него за петље. фор петље су флексибилније од форЕацх.

Пре него што пређете на практичну имплементацију, имајте на уму да да бисте извршили ТипеСцрипт датотеку, она се мора транспилирати у ЈаваСцрипт датотеку, а затим покренути ЈаваСцрипт код на терминалу користећи дате команде:



тсц име датотеке.тс
име датотеке чвора.јс

Како „форЕацх“ функционише у ТипеСцрипт-у?

за сваки ” је унапред изграђен метод у ТипеСцрипт-у који нам дозвољава да пређемо низ низ и извршимо функцију на сваком елементу низа.



Синтакса
Следећа синтакса се користи за форЕацх петљу:





за сваки ( цаллбацкФунц )

Пример
Направите низ непарних бројева:

цонст оддНумберс = [ 1 , 3 , 5 , 7 , 9 , Једанаест ] ;

Итерирајте низ и одштампајте елементе низа на конзоли користећи форЕацх метод:



оддНумберс.форЕацх ( ( бројевима ) = > {
цонсоле.лог ( бројевима ) ;
} ) ;

Излаз

]

Како петља „фор“ функционише у ТипеСцрипт-у?

А “ за ” петља је стандардна петља. Омогућава понављање кроз колекцију ставки и извођење неких радњи/операција на свакој ставци.

Синтакса
Дата синтакса се користи за петљу „фор“:

за ( инитиалВалуе, специфицЦондитион, степИнцремент ) {
// тело петље
}

Пример
Итерирајте горе креирани низ користећи фор петљу и прикажите елементе низа на конзоли:

за ( дозволити и = 0 ; и < оддНумберс.ленгтх; и++ ) {
цонсоле.лог ( непарни бројеви [ и ] ) ;
}

Излаз

Саставили смо сва потребна упутства која се односе на разлику између форЕацх и фор петље у ТипеСцрипт-у.

Закључак

за сваки ' и ' за ” петље су две различите технике за понављање низова или других објеката који се могу понављати. Док се оба приступа провлаче кроз елементе низа, они се разликују по синтакси и функционалности. Главна разлика између оба ова је у томе што је петља „фор“ петља опште намене која омогућава извођење било које операције над елементима низа, док је „форЕацх“ метод који је експлицитно дизајниран за понављање низова и извршавање функције за сваки елемент. Овај чланак је показао како се форЕацх разликује од петље фор у ТипеСцрипт-у.