Како проћи кроз обичан ЈаваСцрипт објекат

Kako Proci Kroz Obican Javascript Objekat



У језику ЈаваСцрипт, објекат је посебна збирка података. Ове збирке података садрже једну или више карактеристика које их дефинишу, као и методе за извршавање уобичајених задатака. Међутим, петља кроз набројив скуп података је типична потешкоћа за програмере. Када чујете израз „ петља ” у ЈаваСцрипт-у, програмери генерално мисле на многе петље, као што су фор петље, форЕацх(), мап() и друге. Нажалост, ове методе се не примењују на објекте јер објекти нису итеративни.

Овај водич ће показати начине за петљу/итерацију кроз једноставан ЈаваСцрипт објекат.

Како проћи кроз обичан/једноставан ЈаваСцрипт објекат?

За петљу/итерацију кроз једноставан ЈаваСцрипт објекат, користите следеће методе:







Метод 1: Петља кроз обичан/једноставан ЈаваСцрипт објекат користећи фор-ин петљу

Да бисте прошли кроз објекат, користите петљу „за улаз“. Итерира кроз све набројиве атрибуте стрингова објекта који су повезани са објектом.



Синтакса
Користите обезбеђену синтаксу да користите фор-ин петљу за петљу кроз објекат:



за ( променљива ин објекат )

Пример
Направите објекат са својствима у паровима кључ/вредност:





био објекат = {
'ЈаваСцрипт' : једно ,
'Јава' : 5 ,
'пајтон' : двадесет ,
'ХТМЛ' : 2 ,
'ЦСС' : Једанаест
}

Пређите преко објекта на основу кључева објекта:

за ( конст кључ ин објекат ) {
конзола. Пријава ( `$ { кључ } : $ { објекат [ кључ ] } ` ) ;
}

Излаз приказује све карактеристике објекта у пару кључ/вредност:



Метод 2: Петља кроз обичан/једноставан ЈаваСцрипт објекат користећи Објецт.кеис() метод

Свако својство у објекту има одговарајућу вредност, што значи да свако својство садржи парове кључ-вредност. Можете издвојити кључеве, вредности или оба кључа и вредности као уносе у низ користећи статичке методе објекта. Ако желите да преузмете кључеве објекта, користите „ Објецт.кеис() ” метод.

Синтакса
Пратите дату синтаксу да бисте прошли кроз објекат да бисте преузели својства/кључеве објекта:

Објекат . кључеви ( објекат )

Пример
Позовите метод Објецт.кеис() и сачувајте резултујући низ кључева објекта у променљивој „ објКеис ”:

конст објКеис = Објекат . кључеви ( објекат ) ;

Као што можете видети у излазу, сви кључеви објекта су успешно преузети:

Метод 3: Петља кроз обичан/једноставан ЈаваСцрипт објекат користећи Објецт.валуес() метод

Да бисте добили вредности објекта у односу на његова својства, користите „ Објецт.валуес() ” метод. Враћа низ вредности за својства/кључеве објекта.

Синтакса
Дата синтакса се користи за добијање вредности објекта петљом кроз објекат:

Објекат . вредности ( објекат )

Пример
Позовите метод Објецт.валуес() да добијете вредности објекта у односу на његова својства:

конст објВалуес = Објекат . вредности ( објекат ) ;

Излаз приказује низ вредности у односу на својства објекта:

Метод 4: Петља кроз обичан/једноставан ЈаваСцрипт објекат користећи Објецт.ентриес() метод

Такође можете итерирати кроз обичан/једноставан ЈаваСцрипт објекат користећи „ Објецт.ентриес() ” метод. Он генерише низ поднизова који садрже парове кључ/вредност датог објекта.

Синтакса
Следећа синтакса се користи за добијање уноса објекта петљањем објекта:

Објекат . уносе ( објекат )

Пример
Позовите метод Објецт.ентриес() на објекту да бисте преузели све уносе објекта:

конст објЕнтриес = Објекат . уносе ( објекат ) ;

Излаз

Прикупили смо све потребне информације релевантне за петљу кроз обичне ЈаваСцрипт објекте са објектима као члановима.

Закључак

Да бисте прошли кроз обичан/једноставан ЈаваСцрипт објекат, користите „ фор-ин “петља,” Објецт.кеис() ” метод, “ Објецт.валуес() ” метод, или „ Објецт.ентриес() ” метод. Петља фор-ин и метода Објецт.ентриес() се користе за добијање свих парова кључ-вредност у објекту, док се Објецт.кеис() користи за добијање кључева и Објецт.валуес() за вредности објекат. Овај водич је демонстрирао различите начине за петљу кроз једноставан ЈаваСцрипт објекат.