Како користити низ ЈСОН објеката у ЈаваСцрипт-у

Kako Koristiti Niz Json Objekata U Javascript U



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

Овај водич служи следећем садржају:

Како користити низ ЈСОН објеката у ЈаваСцрипт-у?

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







Пример 1: Креирање низа ЈСОН објеката у ЈаваСцрипт-у

Разматран је пример за креирање низа ЈСОН објеката коришћењем ЈаваСцрипт-а. На пример, код је дат испод.



Код



конст учитељ = {
'име' : 'Хари' , 'предмет' : 'Енглески језик' ,
'старост' : '35'
} ;
конзола. Пријава ( учитељ ) ;

У овом коду, низ „ учитељ ” се креира дефинисањем својстава као што је „ Име ”, “ Предмет ', и ' старости ”.





Након тога, различите вредности попут „ Харри ”, “ енглески језик ', и ' 35 ” се додељују горњим својствима. На крају, прикажите низ „ учитељ ” коришћењем цонсоле.лог() методом.

Излаз



Излаз показује „ учитељ ” низ ЈСОН објеката у прозору конзоле.

Пример 2: Приступ низу ЈСОН објеката у ЈаваСцрипт-у

Сматра се примером приступа својствима елемената низа у ЈаваСцрипт-у.

Код

конзола. Пријава ( „Пример коришћења низа према ЈСОН објекту“ ) ;
конст учитељ = {
'име' : 'Хари' , 'предмет' : 'Енглески језик' ,
'старост' : '35'
} ;
конст објАрр = учитељ => {
конст арр = [ ] ;
конст кључеви = Објекат . кључеви ( учитељ ) ;
за ( нека к = 0 ; Икс < кључеви. дужина ; Икс ++ ) {
арр. гурати ( учитељ [ кључеви [ Икс ] ] ) ;
} ;
повратак арр ;
} ;
конзола. Пријава ( објАрр ( учитељ ) ) ;

Опис кода:

  • Низ ' учитељ ” се иницијализује дефинисањем „ Име ”, “ Предмет ', и ' старости ” својства.
  • Овим својствима се додељују различите вредности, као што је „ Харри ”, “ енглески језик ', и ' 35 ”.
  • Након тога, а ЈСОН објекат “ објАрр ” се користи за приступ својствима елемената и враћање новог низа.
  • Унутар ' објАрр ”, користи се фор петља која умеће вредности својства коришћењем пусх() методом.
  • Петља се извршава све док се све вредности својства не унесу у „ арр ” низ.
  • На крају, објАрр (наставник) се користи за приказ вредности својстава.

Излаз

Излаз приказује различите вредности, „Хари“, „Енглески“ и „35“ додељивањем својстава у ЈаваСцрипт-у.

Пример 3: Додајте или избришите низ ЈСОН објеката у ЈаваСцрипт-у

Пример је прилагођен за додавање и брисање низа елемената помоћу ЈСОН објекта у ЈаваСцрипт-у.

Код

конзола. Пријава ( „Пример за коришћење низа према ЈСОН објекту“ ) ;
био аррОбј = [ { 'воће' : 'јабука' } , { 'воће' : 'банана' } ] ;
конзола. Пријава ( ЈСОН. стрингифи ( аррОбј ) ) ;
аррОбј. гурати ( { 'воће' : 'наранџаста' } ) ;
конзола. Пријава ( ЈСОН. стрингифи ( аррОбј ) ) ;
аррОбј. поп ( ) ;
конзола. Пријава ( ЈСОН. стрингифи ( аррОбј ) ) ;

Опис кода је следећи:

  • Низ ЈСОН објеката “ аррОбј ” се иницијализује са два својства воћа.
  • Након тога, тхе ЈСОН.стрингифи() метода се користи за претварање ЈаваСцрипт вредности у ЈСОН стрингове.
  • Тхе аррОбј.пусх() метод убацује елемент преношењем вредности „ воће ”: “ Оранге ” у низ.
  • Након тога, тхе аррОбј.поп() метода уклања недавно унети елемент из низа.
  • На крају, прикажите низ ЈСОН објеката “ аррОбј ” коришћењем цонсоле.лог() методом.

Излаз

Излаз приказује горе наведено извршење кода додавањем и уклањањем елемената низа “ воће ”: “ Оранге ” кроз ЈСОН објекте.

Закључак

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