Док раде са ЈаваСцрипт-ом, програмери често морају да додају динамичка својства у објекат, као што је образац где корисници могу да додају ставке са динамички именованим својствима. У неким случајевима, потребно је организовати податке у објекте, при чему карактеристике ових објеката захтевају динамичко именовање у зависности од података са којима су у интеракцији. Генерално, динамички именована својства могу бити корисна кад год треба да направите објекат са својствима која нису позната до времена извршавања.
Овај водич ће дефинисати да ли је могуће динамички додавати именована својства у објекте у ЈаваСцрипт-у.
Да ли је могуће/изводљиво додати/уметнути динамички именована својства у објекте у ЈаваСцрипт-у?
Да, динамички именована својства могу да се додају ЈаваСцрипт објектима. У ту сврху користите „ нотација угластим заградама ”.
Синтакса
Пратите дату поменуту синтаксу за динамичко додавање именованих својстава у објекте:
обј [ 'пропертиНаме' ] = 'вредност' ;
Пример
Направите објекат ' ауто ” са својствима “ боја ' и ' модел ”:
где је ауто = {
'боја' : 'црн' ,
'модел' : 2011
} ;
Додај својство “ Цена ” динамички користећи „ нотација у загради ”:
Одштампајте објекат на конзоли:
Излаз показује да је „ Цена ” својство је успешно додато у објекат:
Сада ћемо додати још једно својство у исти објекат:
На крају, одштампајте „ ауто ” објекат на конзоли:
Излаз
Саставили смо све битне информације релевантне за динамичко додавање именованих својстава у објекат.
Закључак
У ЈаваСцрипт-у, објекту можете додати својства динамички користећи „ нотација угластим заградама ” користећи следећу синтаксу “ обј[‘пропертиНаме’] = ‘вредност’ ”. У овом водичу дефинисали смо концепт да ли је могуће динамички додавати именована својства у објекте у ЈаваСцрипт-у.