JavaScript Object values() Method
JavaScript metóda object.values(). sa používa na vrátenie poľa, ktorého prvky sú spočítateľné hodnoty vlastností nájdené na objekte. Poradie vlastností je rovnaké ako to, ktoré dáva objekt manuálne, ak sa na vlastnosti použije slučka. Object.values() berie objekt ako argument, ktorého spočítateľné hodnoty vlastností sa majú vrátiť a vráti pole obsahujúce všetky spočítateľné hodnoty vlastností daného objektu.
Syntax:
Object.values(obj);
Parametre:
- obj: Je to objekt, ktorého vyčísliteľné hodnoty vlastností sa majú vrátiť.
Návratová hodnota:
Vráti pole obsahujúce všetky vymenovateľné hodnoty vlastností daného objektu.
Príklad 1: V tomto príklade má kontrola poľa tri hodnoty vlastností [‘x‘, ‚y‘, ‚z‘] a metóda object.values() vracia spočítateľné hodnoty vlastností tohto poľa. Usporiadanie vlastností je rovnaké ako to, ktoré dáva objekt manuálne.
javascript
// Returning enumerable property values of a simple array> let check = [> 'x'> ,> 'y'> ,> 'z'> ];> console.log(Object.values(check));> |
Výkon:
Array ['x', 'y', 'z']
Príklad 2: V tomto príklade má kontrola objektu typu poľa tri hodnoty vlastností { 0: '23', 1: 'geeksforgeeks', 2: 'true' } a metóda object.values() vracia vymenovateľné hodnoty vlastností tohto poľa. Usporiadanie vlastností je rovnaké ako to, ktoré dáva objekt manuálne.
javascript
// Returning enumerable property values> // of an array like object.> let object = { 0:> '23'> , 1:> 'geeksforgeeks'> , 2:> 'true'> };> console.log(Object.values(object))> |
Výkon:
Array ['23', 'geeksforgeeks', 'true']
Príklad 3: V tomto príklade má kontrola objektu typu poľa tri hodnoty vlastností { 70: 'x', 21: 'y', 35: 'z' } v náhodnom poradí a metóda object.values() vracia vymenovateľné hodnoty vlastností toto pole vo vzostupnom poradí hodnoty indexov.
javascript
// Returning enumerable property values> // of an array like object.> let object = { 70:> 'x'> , 21:> 'y'> , 35:> 'z'> };> console.log(Object.values(object));> |
Výkon:
Array ['y', 'z', 'x']
Aplikácie:
- Object.values() sa používa na vrátenie spočítateľných hodnôt vlastností jednoduchého poľa, objektu podobného poľa a objektu podobného poľa s náhodným kľúčovým usporiadaním.
Výnimky:
- Ak odovzdaný argument nie je objekt, spôsobí chybu TypeError.
- Ak nie je objekt odovzdaný ako argument metóde, potom ho presvedčí a zaobchádza s ním ako s objektom.
Podporované prehliadače:
- Chrome 54 a vyššie
- Edge 14 a vyššie
- Firefox 47 a vyšší
- Opera 41 a vyššie
- safari 10.1 a vyššie
Máme kompletný zoznam metód Javascript Object, aby ste ich skontrolovali, prosím prejdite týmto Úplná referencia objektu JavaScript článok.