- Коришћење методе Објецт.ассигн() за додавање вредности објекту у ЈаваСцрипт-у
- Коришћење методе пусх() за додавање вредности објекту у ЈаваСцрипт-у
- Коришћење оператора ширења (...) за додавање вредности објекту у ЈаваСцрипт-у
Метод 1: Коришћење метода Објецт.ассигн() за додавање вредности објекту у ЈаваСцрипт-у
Тхе Објецт.ассигн() метода је позната за додавање вредности објектима. Потребна су два аргумента. Први представља циљни објекат, а други аргумент узима парове кључ/вредност. Синтакса оф Објецт.ассигн() метод је дат у наставку:
Синтакса
Објекат . доделити ( циљ, извор ) ;
Овде су описани параметри:
- циљ : специфицира објекат коме ће бити додане вредности.
- извор : односи се на вредност која се додаје.
Хајде да разумемо рад ове методе помоћу следећег примера кода:
Код
конзола. Пријава ( „Пример коришћења методе ассигн()“ ) ;
нека корисник_обј = {
1 : { име : 'Адам' } ,
два : { име : 'Хари' } ,
} ;
нека обј = Објекат . доделити ( усер_обј, { 3 : { име : 'Ја сам' } } ) ;
конзола. Пријава ( обј ) ;
У овом коду:
- Прво, “Адам” и „Хари” се додељују као вредности за 'име' имовина.
- Тхе Објецт.ассигн() метода се користи за додавање а 'Ја сам' вредност за “усер_обј” објекат.
- Коначно, цонсоле.лог() метода се користи за представљање свих вредности у прозору конзоле.
Излаз
Из излаза се примећује да је нова вредност успешно додата објекту.
Метод 2: Коришћење методе пусх() за додавање вредности објекту низа у ЈаваСцрипт-у
Тхе пусх() метода се може користити за додавање или уметање једне или више вредности у низ. Овај метод враћа нови низ након додавања вредности. Хајде да видимо да ли ради преко следеће синтаксе:
Синтакса
арр. гурати ( вредност1, вредност2, ..., вредностН )У овој синтакси, „вредност1“, „вредност2“ и 'валуеН' су вредности које треба додати у „ арр ' променљива.
Код
конзола. Пријава ( „Пример коришћења методе ассигн()“ ) ;конст спортске = [ 'крикет' , 'хокеј' , 'Фудбал' ] ;
конст бројач = спортске. гурати ( 'Кошарка' ) ;
конзола. Пријава ( бројач ) ;
конзола. Пријава ( спортске ) ;
Опис кода је дат овде:
- Низ под називом 'спорт' створена је која се састоји од три елемента, тј. 'крикет', 'хокеј' и 'Фудбал' .
- Након тога, вредност 'Кошарка' се додаје уз коришћење спортс.пусх() метод у ЈаваСцрипт-у.
- На крају, цонсоле.лог() метода приказује низ у прозору конзоле .
Излаз
Излаз показује да је 'Кошарка' вредност се додаје на спортске објекат коришћењем пусх() методом.
Метод 3: Коришћење оператора Спреад (...) за додавање вредности објекту у ЈаваСцрипт-у
Оператор ширења (...) се користи за додавање вредности објектима у ЈаваСцрипт-у. Корисно је спојити објекте на једно место. Синтакса оператора ширења је дата у наставку:
Синтакса
{ ... обј , кључ : 'вредност' }У овој синтакси, 'вредност' је додељена кључ у објекту обј .
Пример кода оператора ширења за додавање вредности објекту је дат у наставку:
Код
конзола. Пријава ( „Пример коришћења оператора ширења“ ) ;нека обј1 = { име : 'Хари' } ;
обј2 = { ... обј1 , боја : 'бео' } ;
конзола. Пријава ( обј2 ) ;
У овом коду:
- Ан „обј1 ” се користи за складиштење елемента име додељивањем вредности „Хари” .
- Након тога, тхе 'бео' вредност придодаје 'обј1' .
- На крају, цонсоле.лог() метода приказује додане вредности у прозору конзоле.
Излаз
Излаз приказује нови објекат „ обј2 ” који садржи вредност из објекта “ обј1 ” као и додата вредност “ бео ”.
Закључак
ЈаваСцрипт пружа две методе, тј. Објецт.ассигн() и пусх() за додавање вредности објекту.
Тхе Објецт.ассигн() метода додавања вредности објектима по паровима кључ/вредност. Тхе пусх() метод додаје једну или више вредности у низ. Међутим ширење (…) оператор се такође може користити за додавање вредности објекту. Овај пост је демонстрирао све могућности за додавање вредности објекту у ЈаваСцрипт-у.