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

Kako Dodati Svojstvo Objektu U Javascript U



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

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







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

Сада ћемо покрити следеће методе за додавање својстава објекту:



Метод 1: Додајте својство објекту користећи нотацију тачака (.)

Тачкаста нотација је метод за приступ својству објекта. Када пишете тачком, прво треба да напишете име објекта, затим тачку (.), а затим убаците име својства.



Пример

Прво, прогласите објекат уз помоћ „ дозволити ” кључну реч и доделите својства дефинисаном објекту унутар блока:





нека обј = {
име : 'Официр' ,
старости : 14 ,
} ;

Користити ' цонсоле.лог() ” метод и проследите аргумент “ обј ” да се прикаже на конзоли:

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

Сада додајте својство уз помоћ нотације тачке:



обј. образовање = 'Софтверски инжењер' ;

Прикажи излаз на конзоли:

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

Излаз

Метод 2: Додајте својство објекту помоћу методе Објецт.ассигн().

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

Синтакса

Да бисте користили метод објецт.ассигн(), погледајте дату синтаксу:

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

У горњој синтакси:

  • циљ ” одређује објекат у који ће вредности својства бити копиране.
  • извор ” означава објекат где одговарајуће вредности својства треба да се копирају.

Пример

У овом примеру, прво, декларишете променљиву и доделите својства. Затим декларишете другу променљиву пратећи исту процедуру:

нека запослени = { име : 'Диана' , старости : 23 } ;
нека информације = { роду : 'Женско' , националности : 'канадски' } ;

Користити ' Објецт.ассигн() ” и проследите аргументе, где је први параметар циљни објекат, а други параметар изворни објекат. Овај метод ће копирати све изворне вредности у циљану вредност:

Објекат . доделити ( запослени , информације ) ;

Затим позовите „ цонсоле.лог() ” за приказ резултата на конзоли:

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

Излаз

Метод 3: Додајте својство објекту помоћу методе Објецт.дефинеПроперти()

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

Синтакса

Да бисте користили „ Објецт.дефинеПроперти() ”, следите дату синтаксу:

Објекат . дефинеПроперти ( обј , нев_проперти , конфигурацију ) ;

овде:

  • обј ” се односи на објекат.
  • нев_проперти ” одређује својство које ће бити додато.
  • конфигурацију ” дефинише вредност која се може мењати и модификовати.

Пример

Декларисајте објекат уз помоћ „ дозволити ” кључна реч:

нека обј = { } ;

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

Објекат . дефинеПроперти ( обј , 'ид' , {
вредност : 137 ,
уписива : истина
} ) ;

Додајте својство уз помоћ „ обј.ид ” и доделите вредност:

обј. ид = 214 ;

Према прослеђеним аргументима, конзола ће приказати промењену вредност својства:

конзола. Пријава ( „ИД објекта:“ , обј. ид ) ;

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

Објекат . дефинеПроперти ( обј , 'име' , {
вредност : 'Официр' ,
уписива : лажно } ) ;

Додајте својство уз помоћ „ обј.наме ” и доделите вредност:

обј. име = 'Хафса Јавед' ;

Према прослеђеним аргументима, конзола неће приказати прослеђену вредност нове (Хафса Јавед) својства, већ старију (Хафса) вредност:

конзола. Пријава ( „Име објекта:“ , обј. име ) ;

То је све о додавању својства објекту у ЈаваСцрипт-у.

Закључак

Да бисте додали својство објекту у ЈаваСцрипт-у, може се користити више метода. Корисници могу да додају својство објекту коришћењем „ тачка (.) ”, “ Објецт.ассигн() ” метод, или „ Објецт.дефинеПроперти() ” метод. Овај пост је навео више метода за додавање својства објекту у ЈаваСцрипт-у.