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

Kako Dodati Objekat U Niz U Javascript U



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

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

Најједноставнији начин на који се објекат или било који други тип елемента може додати у ЈаваСцрипт низ је индексирање. Можете једноставно доделити објекат индексу низа и ако тамо већ постоји ставка онда ће бити замењена новим објектом:

нека обј = { 'име' : 'Н.Н. лице' , 'ид' : 3 } ;

нека арр = [ { 'име' : 'Ричард Ро' , 'ид' : 1 } , { 'име' : 'Џон Смит' , 'ид' : два } ] ;

арр [ два ] = обј ;

конзола. Пријава ( арр ) ;







Ова метода је прилично лака, али је тешко знати индексе и величину низова, тако да морамо тражити неке друге методе које се могу користити за додавање објеката у низове. Најпознатије, најпогодније и једноставне за употребу методе су пусх() , унсхифт() и спој () . Њихове функционалности су мало другачије, али било која од ових метода се може користити. Хајде да погледамо како се ови разликују:



арраи.пусх() Метод

Метод арраи.пусх() узима елементе као параметре и додаје их на крај низа и враћа нову величину низа:



нека обј = { 'име' : 'Н.Н. лице' , 'ид' : 3 } ;

нека арр = [ { 'име' : 'Ричард Ро' , 'ид' : 1 } , { 'име' : 'Џон Смит' , 'ид' : два } ] ;

арр. гурати ( обј ) ;

конзола. Пријава ( арр ) ;





арраи.унсхифт() Метод

Функција арраи.унсхифт() је супротна од пусх методе јер додаје елементе на почетак низа. Слично пусх методу, он може узети један или више елемената као параметре и додати их у низ:

нека обј = { 'име' : 'Ричард Ро' , 'ид' : 1 } ;

нека арр = [ { 'име' : 'Џон Смит' , 'ид' : два } , { 'име' : 'Н.Н. лице' , 'ид' : 3 } ] ;

арр. унсхифт ( обј ) ;

конзола. Пријава ( арр ) ;



арраи.сплице() Метод

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

нека обј = { 'име' : 'Н.Н. лице' , 'ид' : 3 } ;

нека арр = [ { 'име' : 'Ричард Ро' , 'ид' : 1 } , { 'име' : 'Џон Смит' , 'ид' : два } ] ;

арр. спајање ( два , 0 , обј )

конзола. Пријава ( арр ) ;

Дали смо 0 као 2. параметар јер не желимо да избришемо ниједан елемент из постојећег низа.

Додатне корисне методе

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

Метод арраи.аппли() се може користити за комбиновање садржаја низова. Дакле, ако имате два различита низа који садрже објекте и желите да додате објекте једног низа другом, не морате то да радите ручно један по један. Можете само користити метод аппли(). Штавише, ако вам је потребно да се нови низ формира од садржаја постојећег низа, онда можете користити функцију цонцат().

Закључак

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