JavaScript object.values() metod används för att returnera en array vars element är de uppräkna egenskapsvärdena som finns på objektet. Ordningen av egenskaperna är densamma som den som ges av objektet manuellt om en loop appliceras på egenskaperna. Object.values() tar objektet som ett argument för vilket de uppräknade egenskapsvärdena ska returneras och returnerar en array som innehåller alla uppräknade egenskapsvärden för det givna objektet.
pillista
Syntax:
Object.values(obj);>
Parametrar:
- obj: Det är objektet vars uppräknade egenskapsvärden ska returneras.
Returvärde:
Returnerar en array som innehåller alla numerable egenskapsvärden för det givna objektet.
Exempel 1: I det här exemplet har en arraycheck tre egenskapsvärden ['x', 'y', 'z'] och metoden object.values() returnerar de uppräknade egenskapsvärdena för denna array. Ordningen av egenskaperna är densamma som den som ges av objektet manuellt.
javascript
// Returning enumerable property values of a simple array> let check = [>'x'>,>'y'>,>'z'>];> console.log(Object.values(check));> |
>
>
Produktion:
Array ['x', 'y', 'z']>
Exempel 2: I det här exemplet har en arrayliknande objektkontroll tre egenskapsvärden { 0: '23', 1: 'geeksforgeeks', 2: 'true' } och metoden object.values() returnerar de numerable egenskapsvärdena för denna array. Ordningen av egenskaperna är densamma som den som ges av objektet manuellt.
javascript
// Returning enumerable property values> // of an array like object.> let object = { 0:>'23'>, 1:>'geeksforgeeks'>, 2:>'true'> };> console.log(Object.values(object))> |
>
>
Produktion:
Array ['23', 'geeksforgeeks', 'true']>
Exempel 3: I det här exemplet har en arrayliknande objektkontroll tre egenskapsvärden { 70: 'x', 21: 'y', 35: 'z' } i slumpmässig ordning och metoden object.values() returnerar de numerable egenskapsvärdena för denna matris i stigande ordning efter värdet på index.
javascript
sträng till heltal i java
// Returning enumerable property values> // of an array like object.> let object = { 70:>'x'>, 21:>'y'>, 35:>'z'> };> console.log(Object.values(object));> |
>
>
Produktion:
Array ['y', 'z', 'x']>
Applikationer:
- Object.values() används för att returnera uppräknade egenskapsvärden för en enkel array, arrayliknande objekt och arrayliknande objekt med slumpmässig nyckelordning.
Undantag:
- Det orsakar ett TypeError om argumentet som skickas inte är ett objekt.
- Om ett objekt inte skickas som argument till metoden, övertalar det det och behandlar det som ett objekt.
Webbläsare som stöds:
- Chrome 54 och högre
- Kant 14 och uppåt
- Firefox 47 och senare
- Opera 41 och uppåt
- safari 10.1 och högre
Vi har en komplett lista med Javascript Object-metoder, gå igenom detta för att kontrollera dem JavaScript Object Complete Reference artikel.