JavaScript object.values() -menetelmä käytetään palauttamaan taulukko, jonka elementit ovat objektista löytyviä numeroitavia ominaisuusarvoja. Ominaisuuksien järjestys on sama kuin objektin manuaalisesti antama, jos ominaisuuksiin sovelletaan silmukkaa. Object.values() ottaa objektin argumenttina, jonka numeroitavien ominaisuuksien arvot palautetaan, ja palauttaa taulukon, joka sisältää kaikki tietyn objektin numeroitavat ominaisuusarvot.
alamerkkijono bashissa
Syntaksi:
Object.values(obj);>
Parametrit:
- obj: Se on objekti, jonka luettavat ominaisuusarvot palautetaan.
Palautusarvo:
Palauttaa taulukon, joka sisältää kaikki tietyn objektin numeroitavat ominaisuusarvot.
Esimerkki 1: Tässä esimerkissä taulukon tarkistuksessa on kolme ominaisuusarvoa ['x', 'y', 'z'], ja metodi object.values() palauttaa tämän taulukon numeroitavissa olevat ominaisuusarvot. Ominaisuuksien järjestys on sama kuin objektin manuaalisesti antama.
javascript
// Returning enumerable property values of a simple array> let check = [>'x'>,>'y'>,>'z'>];> console.log(Object.values(check));> |
>
>
Lähtö:
Array ['x', 'y', 'z']>
Esimerkki 2: Tässä esimerkissä taulukon kaltaisessa objektitarkistuksessa on kolme ominaisuusarvoa { 0: '23', 1: 'geeksforgeeks', 2: 'true' } ja metodi object.values() palauttaa tämän taulukon numeroitavissa olevat ominaisuusarvot. Ominaisuuksien järjestys on sama kuin objektin manuaalisesti antama.
javascript
// Returning enumerable property values> // of an array like object.> let object = { 0:>'23'>, 1:>'geeksforgeeks'>, 2:>'true'> };> console.log(Object.values(object))> |
>
>
Lähtö:
Array ['23', 'geeksforgeeks', 'true']>
Esimerkki 3: Tässä esimerkissä taulukon kaltaisessa objektitarkistuksessa on kolme ominaisuusarvoa { 70: 'x', 21: 'y', 35: 'z' } satunnaisessa järjestyksessä ja object.values() -metodi palauttaa tämä taulukko indeksien arvon nousevassa järjestyksessä.
javascript
kettu tai susi
// Returning enumerable property values> // of an array like object.> let object = { 70:>'x'>, 21:>'y'>, 35:>'z'> };> console.log(Object.values(object));> |
>
>
Lähtö:
Array ['y', 'z', 'x']>
Sovellukset:
- Object.values() -funktiota käytetään yksinkertaisen taulukon, taulukon kaltaisen objektin ja taulukon kaltaisen objektin numeroitavien ominaisuusarvojen palauttamiseen satunnaisella avainjärjestyksellä.
Poikkeukset:
- Se aiheuttaa TypeErrorin, jos välitetty argumentti ei ole objekti.
- Jos objektia ei välitetä argumenttina menetelmälle, se vakuuttaa sen ja käsittelee sitä objektina.
Tuetut selaimet:
- Chrome 54 ja uudemmat
- Reuna 14 ja yli
- Firefox 47 ja uudemmat
- Opera 41 ja uudemmat
- safari 10.1 ja uudemmat
Meillä on täydellinen luettelo Javascript Object -menetelmistä, tarkista ne käymällä läpi tämä JavaScript Object Complete Reference artikla.