Podczas pracy z JavaScript, programiści często muszą dodawać właściwości dynamiczne w obiekcie, takie jak formularz, w którym użytkownicy mogą dodawać elementy o dynamicznie nazwanych właściwościach. W niektórych przypadkach konieczne jest uporządkowanie danych na obiekty, z cechami tych obiektów wymagających dynamicznego nazywania zależnego od danych, z którymi się z tym interakcja. Ogólnie rzecz biorąc, dynamicznie nazwane właściwości mogą być przydatne w dowolnym momencie zbudowania obiektu o właściwościach, które nie są znane do czasu wykonywania.
Ten samouczek określi, czy możliwe jest dynamiczne dodanie nazwanych właściwości w obiektach w JavaScript.
Czy można/możliwe dodanie/wstawienie dynamicznie nazwanych właściwości do obiektów w JavaScript?
Tak, dynamicznie nazwane właściwości można dodać do obiektów JavaScript. W tym celu skorzystaj z „Notacja kwadratowa".
Składnia
Postępuj zgodnie z podaną wymienioną składnią do dynamicznego dodawania nazwanych właściwości do obiektów:
obj [„właściwośćName”] = „wartość”;
Przykład
Utwórz obiekt „samochód„Z nieruchomościami”kolor" I "Model”:
var car =
"czarny kolor",
„Model”: 2011
;
Dodaj nieruchomość „cena„Dynamicznie za pomocą„Notacja wspornika”:
samochód [„cena”] = "555 $";
Wydrukuj obiekt na konsoli:
konsola.log (samochód);
Wyjście wskazuje, że „cena„Własność została pomyślnie dodana w obiekcie:
Teraz dodamy inną właściwość w tym samym obiekcie:
CAR [„Nazwa”] = „BMW”;
Na koniec wydrukuj „samochód„Obiekt na konsoli:
konsola.log (samochód);
Wyjście
Opracowaliśmy wszystkie podstawowe informacje istotne do dynamicznego dodawania nazwanych właściwości w obiekcie.
Wniosek
W JavaScript możesz dynamicznie dodawać właściwości do obiektu za pomocą „Notacja kwadratowa”Za pomocą następującej składni„OBJ [„właściwościname”] = „wartość”". W tym samouczku zdefiniowaliśmy koncepcję, czy możliwe jest dynamicznie dodanie nazwanych właściwości w obiektach w JavaScript.