Овај водич служи следећем садржају:
- Како користити низ ЈСОН објеката у ЈаваСцрипт-у
- Пример 1: Креирање низа ЈСОН објеката
- Пример 2: Приступ низу ЈСОН објеката
- Пример 3: Додајте или избришите низ ЈСОН објеката
Како користити низ ЈСОН објеката у ЈаваСцрипт-у?
ЈСОН објекат је у основи објекат заснован на ЈаваСцрипт-у. Ови објекти се могу користити за приступ својствима низа. Након приступа, корисници могу да додају, бришу или мењају својства у постојећем низу. Штавише, метода стрингифи() се користи за претварање ЈСОН стринга у низ ЈСОН објеката. На овај начин, методе пусх() и поп() се користе за обављање манипулације на низу.
Пример 1: Креирање низа ЈСОН објеката у ЈаваСцрипт-у
Разматран је пример за креирање низа ЈСОН објеката коришћењем ЈаваСцрипт-а. На пример, код је дат испод.
Код
конст учитељ = {
'име' : 'Хари' , 'предмет' : 'Енглески језик' ,
'старост' : '35'
} ;
конзола. Пријава ( учитељ ) ;
У овом коду, низ „ учитељ ” се креира дефинисањем својстава као што је „ Име ”, “ Предмет ', и ' старости ”.
Након тога, различите вредности попут „ Харри ”, “ енглески језик ', и ' 35 ” се додељују горњим својствима. На крају, прикажите низ „ учитељ ” коришћењем цонсоле.лог() методом.
Излаз
Излаз показује „ учитељ ” низ ЈСОН објеката у прозору конзоле.
Пример 2: Приступ низу ЈСОН објеката у ЈаваСцрипт-у
Сматра се примером приступа својствима елемената низа у ЈаваСцрипт-у.
Код
конзола. Пријава ( „Пример коришћења низа према ЈСОН објекту“ ) ;конст учитељ = {
'име' : 'Хари' , 'предмет' : 'Енглески језик' ,
'старост' : '35'
} ;
конст објАрр = учитељ => {
конст арр = [ ] ;
конст кључеви = Објекат . кључеви ( учитељ ) ;
за ( нека к = 0 ; Икс < кључеви. дужина ; Икс ++ ) {
арр. гурати ( учитељ [ кључеви [ Икс ] ] ) ;
} ;
повратак арр ;
} ;
конзола. Пријава ( објАрр ( учитељ ) ) ;
Опис кода:
- Низ ' учитељ ” се иницијализује дефинисањем „ Име ”, “ Предмет ', и ' старости ” својства.
- Овим својствима се додељују различите вредности, као што је „ Харри ”, “ енглески језик ', и ' 35 ”.
- Након тога, а ЈСОН објекат “ објАрр ” се користи за приступ својствима елемената и враћање новог низа.
- Унутар ' објАрр ”, користи се фор петља која умеће вредности својства коришћењем пусх() методом.
- Петља се извршава све док се све вредности својства не унесу у „ арр ” низ.
- На крају, објАрр (наставник) се користи за приказ вредности својстава.
Излаз
Излаз приказује различите вредности, „Хари“, „Енглески“ и „35“ додељивањем својстава у ЈаваСцрипт-у.
Пример 3: Додајте или избришите низ ЈСОН објеката у ЈаваСцрипт-у
Пример је прилагођен за додавање и брисање низа елемената помоћу ЈСОН објекта у ЈаваСцрипт-у.
Код
конзола. Пријава ( „Пример за коришћење низа према ЈСОН објекту“ ) ;био аррОбј = [ { 'воће' : 'јабука' } , { 'воће' : 'банана' } ] ;
конзола. Пријава ( ЈСОН. стрингифи ( аррОбј ) ) ;
аррОбј. гурати ( { 'воће' : 'наранџаста' } ) ;
конзола. Пријава ( ЈСОН. стрингифи ( аррОбј ) ) ;
аррОбј. поп ( ) ;
конзола. Пријава ( ЈСОН. стрингифи ( аррОбј ) ) ;
Опис кода је следећи:
- Низ ЈСОН објеката “ аррОбј ” се иницијализује са два својства воћа.
- Након тога, тхе ЈСОН.стрингифи() метода се користи за претварање ЈаваСцрипт вредности у ЈСОН стрингове.
- Тхе аррОбј.пусх() метод убацује елемент преношењем вредности „ воће ”: “ Оранге ” у низ.
- Након тога, тхе аррОбј.поп() метода уклања недавно унети елемент из низа.
- На крају, прикажите низ ЈСОН објеката “ аррОбј ” коришћењем цонсоле.лог() методом.
Излаз
Излаз приказује горе наведено извршење кода додавањем и уклањањем елемената низа “ воће ”: “ Оранге ” кроз ЈСОН објекте.
Закључак
У овом чланку, ЈСОН објекти се користе за приступ и модификовање елемената низа у ЈаваСцрипт.
За ово је дат преглед са два практична примера. У првом примеру, ЈСОН објекти су приступили својствима низа и приказали их на конзоли. У другом примеру, уграђени метод, стрингифи() , се користи за додавање и брисање својстава у низу. На основу овог чланка, корисници могу да додају, бришу или мењају својства низа користећи ЈСОН објекте.