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

Kako Dodati Vrednosti Objektu U Javascript U



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

Метод 1: Коришћење метода Објецт.ассигн() за додавање вредности објекту у ЈаваСцрипт-у

Тхе Објецт.ассигн() метода је позната за додавање вредности објектима. Потребна су два аргумента. Први представља циљни објекат, а други аргумент узима парове кључ/вредност. Синтакса оф Објецт.ассигн() метод је дат у наставку:

Синтакса







Објекат . доделити ( циљ, извор ) ;

Овде су описани параметри:



  • циљ : специфицира објекат коме ће бити додане вредности.
  • извор : односи се на вредност која се додаје.

Хајде да разумемо рад ове методе помоћу следећег примера кода:



Код





конзола. Пријава ( „Пример коришћења методе ассигн()“ ) ;

нека корисник_обј = {

1 : { име : 'Адам' } ,

два : { име : 'Хари' } ,

} ;

нека обј = Објекат . доделити ( усер_обј, { 3 : { име : 'Ја сам' } } ) ;

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

У овом коду:

  • Прво, “Адам” и „Хари” се додељују као вредности за 'име' имовина.
  • Тхе Објецт.ассигн() метода се користи за додавање а 'Ја сам' вредност за “усер_обј” објекат.
  • Коначно, цонсоле.лог() метода се користи за представљање свих вредности у прозору конзоле.



Излаз

Из излаза се примећује да је нова вредност успешно додата објекту.

Метод 2: Коришћење методе пусх() за додавање вредности објекту низа у ЈаваСцрипт-у

Тхе пусх() метода се може користити за додавање или уметање једне или више вредности у низ. Овај метод враћа нови низ након додавања вредности. Хајде да видимо да ли ради преко следеће синтаксе:

Синтакса

арр. гурати ( вредност1, вредност2, ..., вредностН )

У овој синтакси, „вредност1“, „вредност2“ и 'валуеН' су вредности које треба додати у „ арр ' променљива.

Код

конзола. Пријава ( „Пример коришћења методе ассигн()“ ) ;

конст спортске = [ 'крикет' , 'хокеј' , 'Фудбал' ] ;

конст бројач = спортске. гурати ( 'Кошарка' ) ;

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

конзола. Пријава ( спортске ) ;

Опис кода је дат овде:

  • Низ под називом 'спорт' створена је која се састоји од три елемента, тј. 'крикет', 'хокеј' и 'Фудбал' .
  • Након тога, вредност 'Кошарка' се додаје уз коришћење спортс.пусх() метод у ЈаваСцрипт-у.
  • На крају, цонсоле.лог() метода приказује низ у прозору конзоле .

Излаз

Излаз показује да је 'Кошарка' вредност се додаје на спортске објекат коришћењем пусх() методом.

Метод 3: Коришћење оператора Спреад (...) за додавање вредности објекту у ЈаваСцрипт-у

Оператор ширења (...) се користи за додавање вредности објектима у ЈаваСцрипт-у. Корисно је спојити објекте на једно место. Синтакса оператора ширења је дата у наставку:

Синтакса

{ ... обј , кључ : 'вредност' }

У овој синтакси, 'вредност' је додељена кључ у објекту обј .

Пример кода оператора ширења за додавање вредности објекту је дат у наставку:

Код

конзола. Пријава ( „Пример коришћења оператора ширења“ ) ;

нека обј1 = { име : 'Хари' } ;

обј2 = { ... обј1 , боја : 'бео' } ;

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

У овом коду:

  • Ан „обј1 ” се користи за складиштење елемента име додељивањем вредности „Хари” .
  • Након тога, тхе 'бео' вредност придодаје 'обј1' .
  • На крају, цонсоле.лог() метода приказује додане вредности у прозору конзоле.

Излаз

Излаз приказује нови објекат „ обј2 ” који садржи вредност из објекта “ обј1 ” као и додата вредност “ бео ”.

Закључак

ЈаваСцрипт пружа две методе, тј. Објецт.ассигн() и пусх() за додавање вредности објекту.

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