JavaScript-Objektvalues()-Methode
JavaScript object.values()-Methode wird verwendet, um ein Array zurückzugeben, dessen Elemente die aufzählbaren Eigenschaftswerte des Objekts sind. Die Reihenfolge der Eigenschaften ist dieselbe wie die, die das Objekt manuell angibt, wenn eine Schleife auf die Eigenschaften angewendet wird. Object.values() verwendet das Objekt als Argument, dessen aufzählbare Eigenschaftswerte zurückgegeben werden sollen, und gibt ein Array zurück, das alle aufzählbaren Eigenschaftswerte des angegebenen Objekts enthält.
Syntax:
Object.values(obj);
Parameter:
- Objekt: Es ist das Objekt, dessen aufzählbare Eigenschaftswerte zurückgegeben werden sollen.
Rückgabewert:
Gibt ein Array zurück, das alle aufzählbaren Eigenschaftswerte des angegebenen Objekts enthält.
Beispiel 1: In diesem Beispiel hat eine Array-Prüfung drei Eigenschaftswerte [‘x’, ‘y’, ‘z’] und die Methode object.values() gibt die aufzählbaren Eigenschaftswerte dieses Arrays zurück. Die Reihenfolge der Eigenschaften ist dieselbe wie die, die das Objekt manuell vorgibt.
Javascript
// Returning enumerable property values of a simple array> let check = [> 'x'> ,> 'y'> ,> 'z'> ];> console.log(Object.values(check));> |
Ausgabe:
Array ['x', 'y', 'z']
Beispiel 2: In diesem Beispiel hat eine Array-ähnliche Objektprüfung drei Eigenschaftswerte { 0: „23“, 1: „geeksforgeeks“, 2: „true“ } und die Methode object.values() gibt die aufzählbaren Eigenschaftswerte dieses Arrays zurück. Die Reihenfolge der Eigenschaften ist dieselbe wie die, die das Objekt manuell vorgibt.
Javascript
// Returning enumerable property values> // of an array like object.> let object = { 0:> '23'> , 1:> 'geeksforgeeks'> , 2:> 'true'> };> console.log(Object.values(object))> |
Ausgabe:
Array ['23', 'geeksforgeeks', 'true']
Beispiel 3: In diesem Beispiel hat eine Array-ähnliche Objektprüfung drei Eigenschaftswerte { 70: 'x', 21: 'y', 35: 'z' } in zufälliger Reihenfolge und die Methode object.values() gibt die aufzählbaren Eigenschaftswerte von zurück dieses Array in der aufsteigenden Reihenfolge des Werts der Indizes.
Javascript
// Returning enumerable property values> // of an array like object.> let object = { 70:> 'x'> , 21:> 'y'> , 35:> 'z'> };> console.log(Object.values(object));> |
Ausgabe:
Array ['y', 'z', 'x']
Anwendungen:
- Object.values() wird zum Zurückgeben aufzählbarer Eigenschaftswerte eines einfachen Arrays, eines Array-ähnlichen Objekts und eines Array-ähnlichen Objekts mit zufälliger Schlüsselreihenfolge verwendet.
Ausnahmen:
- Es verursacht einen TypeError, wenn das übergebene Argument kein Objekt ist.
- Wenn ein Objekt nicht als Argument an die Methode übergeben wird, überredet sie es und behandelt es als Objekt.
Unterstützte Browser:
- Chrome 54 und höher
- Kante 14 und höher
- Firefox 47 und höher
- Opera 41 und höher
- Safari 10.1 und höher
Wir haben eine vollständige Liste der Javascript-Objektmethoden. Um diese zu überprüfen, gehen Sie bitte hier durch Vollständige JavaScript-Objektreferenz Artikel.