Jak uzyskać dostęp do wartości obiektów w JavaScript

Jak uzyskać dostęp do wartości obiektów w JavaScript
Obiekt JavaScript obejmuje niektóre klucze i ich odpowiednie wartości. W niektórych sytuacjach może być konieczne dostęp do wartości przechowywanych w obiekcie. Na przykład stworzyliśmy obiekt, który przechowuje nazwy gracza na tablicy liderowej, i musimy napisać program JavaScript, aby uzyskać nazwy, a nie klucze z nimi powiązane.

W takim scenariuszu „Obiekt.wartości ()”To metoda, której możesz użyć w swoim kodzie JavaScript. Ta metoda dostęp Wartości obiektu bez wysiłku. W tym zapisie wyjaśnimy procedurę dostępu do wartości obiektów w JavaScript za pomocą odpowiednich przykładów. A więc zacznijmy!

Obiekt.wartości () metoda w JavaScript

W JavaScript, obiekt.Wartości () metoda jest wykorzystywana do dostępu do wartości obiektów. Ta metoda akceptuje JavaScript obiekt Jako argument I zwroty jakiś szyk którego elementy zawierają wymyślną właściwość wartości określonego obiektu. Również obiekt.Wartości () Metoda pobiera wartości obiektu w tej samej kolejności, które są dodawane podczas deklaracji obiektu.

Składnia obiektu.Wartości () metoda

Obiekt.Wartości (OBJ)

W powyższej składni „obj”Reprezentuje obiekt, którego wartości właściwości wymyślone zostaną zwrócone przez obiekt.Wartości () metoda.

Teraz sprawdź podane przykłady, aby wiedzieć, jak uzyskać dostęp do wartości obiektów w JavaScript.

Przykład 1: Uzyskaj dostęp do wartości pojedynczych obiektów w JavaScript za pomocą obiektu.Wartości () metoda

W celu demonstracji stworzymy obiekt JavaScript o nazwie „MyObject„Mając trzy kluczowa wartość pary następujące:

constMyObject =
X: „Sharqa”,
Y: 0,
Z: True
;

Raz "MyObject”Jest zadeklarowane, możemy uzyskać dostęp do jego wartości obiektów za pomocą„Obiekt.wartości ()" metoda:

konsola.log (obiekt.wartości (myObject));

Z danego wyjścia można zobaczyć, że obiekt.Wartości () Metoda zwróciła wartości naszego „MyObject”W postaci tablicy o tej samej kolejności, w jakiej są początkowo dodawane:

Przykład 2: Dostęp do wielu wartości obiektów w JavaScript za pomocą obiektu.Wartości () metoda

Możesz również uzyskać dostęp do wielu wartości obiektów za pomocą obiektu.Wartości () metoda. Na przykład utworzyliśmy dwa obiekty „OBJ1" I "OBJ2”A następnie dodał trzy„kluczowa wartość”Pary do obu z nich:

constoBJ1 =
X: „Alex”,
Y: 25,
Z: Fałsz
;
constoBJ2 =
Odp.: „Stepheny”,
B: 23,
C: True
;

Teraz, aby uzyskać dostęp do wartości zadeklarowanych wielu obiektów, wywołamy „Obiekt.wartości ()„Metoda dwa razy podczas przekazywania„OBJ1" I "OBJ2,Odpowiednio. Także konsola.log () wyświetli wartości tych obiektów w oknie konsoli:

konsola.log (obiekt.Wartości (OBJ1), obiekt.wartości (obj2));

Spójrz na dane wyjściowe poniżej:

Jak obiekt.Wartości () Metoda działa w JavaScript

Wspominaliśmy już o tym obiekcie.wartości () akceptuje obiekt jako argument w JavaScript. Następnie deklaruje pustą tablicę, taką jak „wartości„, Jak pokazano w podanym poniżej przykładu. Następnie iteruje właściwości dodanego obiektu i dla każdej właściwości przesuwa swoją wartość do „wartości- tablica. Pod koniec iteracji „wartości„Tablica zostanie zwrócona przez„Obiekt.wartości ()" metoda:

Obiekt.wartości = funkcja (myObject)
var wartości = [];
dla (varproperty in myObject)
wartości.push (MyObject [właściwość]);

returnValues;

Po zdefiniowaniu „Obiekt.wartości ()„Metoda z omawianą funkcją, stworzymy„informacje„Sprzeciwiaj się i przekazuj to jako argument„Obiekt.wartości ()" metoda:

var info = x: 11, y: 22, z: 33;
konsola.log (obiekt.wartości (info));

Powyższe dane wyjściowe oznacza, że ​​pomyślnie zaimplementowaliśmy funkcjonalność obiektu.Wartości () Metoda w naszym programie JavaScript.

Wniosek


Obiekt.wartości () Metoda służy do uzyskania dostępu do wartości obiektów w JavaScript. Ta metoda JavaScript bierze obiekt jako argument i zwraca jego wartości właściwości w tablicy. Itera także każdą właściwość, aby odzyskać swoją wartość. W tym zapisie omówiono procedurę dostępu do wartości obiektów za pomocą obiektu.Wartości () metoda za pomocą odpowiednich przykładów.