Ten samouczek pokaże funkcję push () w obiekcie, aby dodać elementy do obiektu.
Jak dodać elementy do obiektu?
Nie ma "naciskać()”Funkcja lub metoda dodawania elementów do obiektu. Użyj więc następujących podejść, aby dodać elementy do obiektu w parach kluczowych:
Metoda 1: Dodaj elementy do obiektu za pomocą notacji DOT
Użyj "Kropka„Notacja do dodania elementów do obiektu. Operator DOT jest wykorzystywany do dostępu, wstawienia lub modyfikowania właściwości/atrybutów i metod obiektów.
Składnia
Użyj poniżej wspomnianej składni, aby dodać elementy do obiektu za pomocą (.) notacja:
obiekt.właściwość = wartość;Przykład
Utwórz obiekt o nazwie „obj„Z nieruchomościami”alfa" I "beta”:
const obj =Dodaj właściwość „gamma„Korzystanie z operatora DOT:
obj.gamma = „gamma”;Wydrukuj obiekt na konsoli za pomocą „konsola.dziennik()" metoda:
konsola.log (OBJ);Widać, że „gamma„Własność została pomyślnie dodana do obiektu:
Metoda 2: Dodaj elementy do obiektu za pomocą notacji Square Bracket
Możesz także użyć „nawias kwadratowy„Notacja do dodania elementów do obiektu. Podobnie jak notacja kropkowa, jest również wykorzystywany do dostępu, dodawania i modyfikowania właściwości i metod obiektów.
Składnia
Postępuj zgodnie z podaną składnią do dodania elementów do obiektu za pomocą notacji []:
Object ['właściwość'] = wartość;Przykład
Dodaj dwie właściwości: „gamma" I "JS”Do obiektu za pomocą notacji kwadratowej []:
obj [„gamma”] = „gamma”;Wyjście
Metoda 3: Dodaj elementy do obiektu za pomocą metody Assid ()
Innym podejściem do dodawania elementów do obiektu jest użycie „przydzielać()" metoda. Jest wykorzystywany do kopiowania wartości wszystkich właściwości wymienionych z wielu obiektów źródłowych do danego obiektu docelowego.
Składnia
Aby dodać element do obiektu, użyj podanej składni:
Obiekt.scyk (object, key: „wartość”);Przykład
Użyj metody Assign () i dodaj dwie właściwości „gamma" I "JS„Do obiektu:
Obiekt.Assign (obj, gamma: „gamma”, js: „javascript”);Można zauważyć, że nowe właściwości są pomyślnie dodawane do obiektu:
Metoda 4: Dodaj elementy do obiektu za pomocą metody defineProperty ()
Do dodawania elementów do obiektu użyj „defineProperty ()" metoda. Pozwala zdefiniować/zadeklarować nową właściwość lub zmienić istniejącą właściwość w obiekcie i określa, w jaki sposób ta właściwość powinna się zachowywać. Na przykład, czy właściwość jest wymyślna, czy nie, i tak dalej.
Składnia
Postępuj zgodnie z podaną składnią dla metody defineProperty ():
Obiekt.defineProperty (OBJ, prop, deskryptor)Wymaga trzech argumentów:
Przykład
Zdefiniuj właściwość dla obiektu za pomocą „defineProperty ()" metoda:
Obiekt.defineProperty (obj, „gamma”,Wyjście
Chodzi o dodanie funkcji push () dla obiektu.
Wniosek
W JavaScript jest „naciskać()”Funkcja używana do dodawania elementów do tablicy. W przypadku obiektów nie jest to przydatne. Tak więc, aby dodać elementy do obiektu w parach kluczowych, użyj „Kropka" notacja, "Nawias kwadratowy" notacja, "przydzielać()„Metoda lub„defineProperties ()" metoda. W tym samouczku pokazano procedurę dodawania funkcji push () w obiekcie, aby dodać elementy do obiektu.