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.
convenția de denumire a java
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
vulpe sau lup
// 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.