JavaScript Object values() Metoda

JavaScript metoda object.values(). este folosit pentru a returna un tablou ale cărui elemente sunt valorile proprietăților enumerabile găsite pe obiect. Ordonarea proprietăților este aceeași cu cea dată de obiect manual dacă se aplică o buclă proprietăților. Object.values() ia obiectul ca argument al căruia trebuie returnate valorile proprietăților enumerabile și returnează un tablou care conține toate valorile proprietăților enumerabile ale obiectului dat.

Sintaxă:

Object.values(obj); 

Parametri:

  • obj: Este obiectul ale cărui valori de proprietate enumerabile urmează să fie returnate.

Valoare returnată:

Returnează o matrice care conține toate valorile proprietăților enumerabile ale obiectului dat.

Exemplul 1: În acest exemplu, o verificare a matricei are trei valori de proprietate [‘x’, ‘y’, ‘z’] și metoda object.values() returnează valorile de proprietate enumerabile ale acestei matrice. Ordonarea proprietăților este aceeași cu cea dată manual de obiect.

javascript




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

Ieșire:

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

Exemplul 2: În acest exemplu, o verificare a obiectelor asemănătoare matricei are trei valori de proprietate { 0: ’23’, 1: ‘geeksforgeeks’, 2: ‘true’ } iar metoda object.values() returnează valorile proprietăților enumerabile ale acestei matrice. Ordonarea proprietăților este aceeași cu cea dată manual de obiect.

javascript




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

Ieșire:

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

Exemplul 3: În acest exemplu, o verificare a obiectelor asemănătoare unui tablou are trei valori de proprietate { 70: 'x', 21: 'y', 35: 'z' } în ordine aleatorie, iar metoda object.values() returnează valorile de proprietate enumerabile ale această matrice în ordinea crescătoare a valorii indicilor.

javascript




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

Ieșire:

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

Aplicatii:

  • Object.values() este folosit pentru returnarea valorilor de proprietate enumerabile ale unui tablou simplu, obiect asemănător matricei și obiect asemănător matricei cu ordonarea aleatorie a cheilor.

Excepții:

  • Acesta provoacă o TypeError dacă argumentul transmis nu este un obiect.
  • Dacă un obiect nu este transmis ca argument metodei, atunci îl convinge și îl tratează ca pe un obiect.

Browsere acceptate:

  • Chrome 54 și mai sus
  • Edge 14 și mai sus
  • Firefox 47 și versiuni ulterioare
  • Opera 41 și mai sus
  • safari 10.1 și versiuni ulterioare

Avem o listă completă de metode Javascript Object, pentru a le verifica, vă rugăm să parcurgeți aceasta Referință completă a obiectelor JavaScript articol.