JavaScript-objectwaarden() Methode
JavaScript object.values() methode wordt gebruikt om een array terug te geven waarvan de elementen de opsombare eigenschapswaarden zijn die op het object zijn gevonden. De volgorde van de eigenschappen is dezelfde als die welke handmatig door het object wordt opgegeven als er een lus op de eigenschappen wordt toegepast. Object.values() neemt het object als argument waarvan de opsombare eigenschapswaarden moeten worden geretourneerd en retourneert een array met alle opsombare eigenschapswaarden van het gegeven object.
Syntaxis:
Object.values(obj);
Parameters:
- obj: Het is het object waarvan de optelbare eigenschapswaarden moeten worden geretourneerd.
Winstwaarde:
Retourneert een array met alle opsombare eigenschapswaarden van het opgegeven object.
Voorbeeld 1: In dit voorbeeld heeft een arraycontrole drie eigenschapswaarden [‘x’, ‘y’, ‘z’] en retourneert de methode object.values() de opsombare eigenschapswaarden van deze array. De volgorde van de eigenschappen is dezelfde als die handmatig door het object wordt opgegeven.
javascript
// Returning enumerable property values of a simple array> let check = [> 'x'> ,> 'y'> ,> 'z'> ];> console.log(Object.values(check));> |
Uitgang:
Array ['x', 'y', 'z']
Voorbeeld 2: In dit voorbeeld heeft een array-achtige objectcontrole drie eigenschapswaarden { 0: ’23’, 1: ‘geeksforgeeks’, 2: ‘true’ } en de object.values() methode retourneert de opsombare eigenschapswaarden van deze array. De volgorde van de eigenschappen is dezelfde als die handmatig door het object wordt opgegeven.
javascript
// Returning enumerable property values> // of an array like object.> let object = { 0:> '23'> , 1:> 'geeksforgeeks'> , 2:> 'true'> };> console.log(Object.values(object))> |
Uitgang:
Array ['23', 'geeksforgeeks', 'true']
Voorbeeld 3: In dit voorbeeld heeft een array-achtige objectcontrole drie eigenschapswaarden { 70: 'x', 21: 'y', 35: 'z' } in willekeurige volgorde en de object.values() methode retourneert de opsombare eigenschapswaarden van deze array in oplopende volgorde van de waarde van de indices.
javascript
// Returning enumerable property values> // of an array like object.> let object = { 70:> 'x'> , 21:> 'y'> , 35:> 'z'> };> console.log(Object.values(object));> |
Uitgang:
Array ['y', 'z', 'x']
Toepassingen:
- Object.values() wordt gebruikt voor het retourneren van opsombare eigenschapswaarden van een eenvoudige array, een array-achtig object en een array-achtig object met willekeurige sleutelvolgorde.
Uitzonderingen:
- Het veroorzaakt een TypeError als het doorgegeven argument geen object is.
- Als een object niet als argument aan de methode wordt doorgegeven, overtuigt de methode het en behandelt het het als een object.
Ondersteunde browsers:
- Chroom 54 en hoger
- Rand 14 en hoger
- Firefox 47 en hoger
- Opera 41 en hoger
- Safari 10.1 en hoger
We hebben een volledige lijst met JavaScript-objectmethoden. Om deze te controleren, kunt u deze doornemen Volledige referentie voor JavaScript-object artikel.