Metoda wartości obiektu JavaScript().

JavaScript metoda obiekt.wartości(). służy do zwracania tablicy, której elementy są przeliczalnymi wartościami właściwości znalezionymi w obiekcie. Kolejność właściwości jest taka sama, jak ta podana ręcznie przez obiekt, jeśli do właściwości zostanie zastosowana pętla. Object.values() przyjmuje obiekt jako argument, którego mają zostać zwrócone przeliczalne wartości właściwości, i zwraca tablicę zawierającą wszystkie przeliczalne wartości właściwości danego obiektu.

Składnia:

Object.values(obj); 

Parametry:

  • obiekt: Jest to obiekt, którego przeliczalne wartości właściwości mają zostać zwrócone.

Wartość zwracana:

Zwraca tablicę zawierającą wszystkie przeliczalne wartości właściwości danego obiektu.

Przykład 1: W tym przykładzie sprawdzenie tablicy ma trzy wartości właściwości [„x”, „y”, „z”], a metoda object.values() zwraca wyliczalne wartości właściwości tej tablicy. Kolejność właściwości jest taka sama jak ta nadana ręcznie przez obiekt.

JavaScript




// Returning enumerable property values of a simple array> let check = [> 'x'> ,> 'y'> ,> 'z'> ];> console.log(Object.values(check));>

Wyjście:

Array ['x', 'y', 'z'] 

Przykład 2: W tym przykładzie kontrola obiektu przypominająca tablicę ma trzy wartości właściwości { 0: „23”, 1: „geeksforgeeks”, 2: „true” }, a metoda object.values() zwraca wyliczalne wartości właściwości tej tablicy. Kolejność właściwości jest taka sama jak ta nadana ręcznie przez obiekt.

JavaScript




// Returning enumerable property values> // of an array like object.> let object = { 0:> '23'> , 1:> 'geeksforgeeks'> , 2:> 'true'> };> console.log(Object.values(object))>

Wyjście:

Array ['23', 'geeksforgeeks', 'true'] 

Przykład 3: W tym przykładzie sprawdzanie obiektu w formie tablicy ma trzy wartości właściwości { 70: 'x', 21: 'y', 35: 'z' } w losowej kolejności, a metoda object.values() zwraca wyliczalne wartości właściwości tę tablicę w kolejności rosnącej wartości indeksów.

JavaScript




// Returning enumerable property values> // of an array like object.> let object = { 70:> 'x'> , 21:> 'y'> , 35:> 'z'> };> console.log(Object.values(object));>

Wyjście:

 Array ['y', 'z', 'x'] 

Aplikacje:

  • Funkcja Object.values() służy do zwracania przeliczalnych wartości właściwości prostej tablicy, obiektu tablicowego i obiektu podobnego do tablicy z losową kolejnością kluczy.

Wyjątki:

  • Powoduje błąd TypeError, jeśli przekazany argument nie jest obiektem.
  • Jeśli obiekt nie zostanie przekazany jako argument do metody, to przekonuje go i traktuje jako obiekt.

Obsługiwane przeglądarki:

  • Chrome 54 i nowsze
  • Edge 14 i nowsze
  • Firefox 47 i nowsze
  • Opera 41 i nowsze
  • safari 10.1 i nowsze

Mamy pełną listę metod obiektów Javascript. Aby je sprawdzić, przejrzyj tę instrukcję Pełne odniesienie do obiektu JavaScript artykuł.