JavaScript Object values() Metode
JavaScript object.values()-metoden brukes til å returnere en matrise hvis elementer er de tallrike egenskapsverdiene som finnes på objektet. Rekkefølgen av egenskapene er den samme som den som er gitt av objektet manuelt hvis en løkke brukes på egenskapene. Object.values() tar objektet som et argument som de opptalbare egenskapsverdiene skal returneres av, og returnerer en matrise som inneholder alle de opptalbare egenskapsverdiene til det gitte objektet.
Syntaks:
Object.values(obj);
Parametere:
- obj: Det er objektet hvis tallrike egenskapsverdier skal returneres.
Returverdi:
Returnerer en matrise som inneholder alle de tallrike egenskapsverdiene til det gitte objektet.
Eksempel 1: I dette eksemplet har en matrisesjekk tre egenskapsverdier ['x', 'y', 'z'] og objekt.values()-metoden returnerer de tallrike egenskapsverdiene til denne matrisen. Rekkefølgen av egenskapene er den samme som den som er gitt av objektet manuelt.
javascript
// Returning enumerable property values of a simple array> let check = [> 'x'> ,> 'y'> ,> 'z'> ];> console.log(Object.values(check));> |
Produksjon:
Array ['x', 'y', 'z']
Eksempel 2: I dette eksemplet har en array-lignende objektsjekk tre egenskapsverdier { 0: '23', 1: 'geeksforgeeks', 2: 'true' }, og metoden object.values() returnerer de tallrike egenskapsverdiene til denne matrisen. Rekkefølgen av egenskapene er den samme som den som er gitt av objektet manuelt.
javascript
// Returning enumerable property values> // of an array like object.> let object = { 0:> '23'> , 1:> 'geeksforgeeks'> , 2:> 'true'> };> console.log(Object.values(object))> |
Produksjon:
Array ['23', 'geeksforgeeks', 'true']
Eksempel 3: I dette eksemplet har en array-lignende objektsjekk tre egenskapsverdier { 70: 'x', 21: 'y', 35: 'z' } i tilfeldig rekkefølge, og object.values()-metoden returnerer de tallrike egenskapsverdiene til denne matrisen i stigende rekkefølge av verdien av indekser.
javascript
// Returning enumerable property values> // of an array like object.> let object = { 70:> 'x'> , 21:> 'y'> , 35:> 'z'> };> console.log(Object.values(object));> |
Produksjon:
Array ['y', 'z', 'x']
Applikasjoner:
- Object.values() brukes for å returnere tallrike egenskapsverdier for en enkel array, array-lignende objekt og array-lignende objekt med tilfeldig nøkkelrekkefølge.
Unntak:
- Det forårsaker en TypeError hvis argumentet som sendes ikke er et objekt.
- Hvis et objekt ikke sendes som et argument til metoden, overtaler det det og behandler det som et objekt.
Støttede nettlesere:
- Chrome 54 og nyere
- Kant 14 og over
- Firefox 47 og nyere
- Opera 41 og nyere
- safari 10.1 og nyere
Vi har en komplett liste over Javascript Object-metoder, for å sjekke dem, gå gjennom dette JavaScript Object Complete Reference artikkel.