JavaScript Object.values()

Definicja i użycie

Object.values() Metoda zwraca tablicę zawierającą wartości właściwości obiektu.

Object.values() Metoda nie zmienia oryginalnego obiektu.

Związane metody:

Object.keys() Zwraca klucz (właściwość) każdego typu obiektu.

Object.values() Zwraca wartości wszystkich kluczy (właściwości) obiektu.

Object.entries() Zwraca klucz i wartość każdego typu obiektu.

Powyższe metody zwracają obiekty przezywalne (wymienialne tablice).

Obiekty przezywalne upraszczają użycie obiektów w pętli oraz konwersję obiektów na Map.

Przykład

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
let text = Object.values(person);

Spróbuj sam

Gramatyka

Object.values(object)

Parametr

Parametr Opis
object Opcjonalny. Obiekt.

Zwrócona wartość

Typ Opis
Array Przezywalny obiekt zawierający wartości właściwości obiektu.

Wsparcie przeglądarki

ECMAScript 2017 dodał do obiektów Object.values() Metoda.

Od marca 2017 roku wszystkie nowoczesne przeglądarki wspierają Object.values():

Chrome Edge Firefox Safari Opera
Chrome 54 Edge 14 Firefox 47 Safari 10.1 Opera 41
Październik 2016 roku Sierpień 2016 roku Czerwiec 2016 roku Marzec 2017 roku Październik 2016 roku