JavaScript objektu vērtības() metode

JavaScript objekts.vērtības() metode tiek izmantots, lai atgrieztu masīvu, kura elementi ir uzskaitāmās īpašību vērtības, kas atrodamas objektā. Rekvizītu secība ir tāda pati kā objektam manuāli, ja rekvizītiem tiek piemērota cilpa. Object.values() izmanto objektu kā argumentu, kura uzskaitāmās rekvizītu vērtības ir jāatgriež, un atgriež masīvu, kurā ir visas dotā objekta uzskaitāmās rekvizītu vērtības.

Sintakse:

Object.values(obj); 

Parametri:

  • obj: Tas ir objekts, kura uzskaitāmās īpašuma vērtības ir jāatgriež.

Atgriešanas vērtība:

Atgriež masīvu, kurā ir visas dotā objekta uzskaitāmās īpašību vērtības.

1. piemērs: Šajā piemērā masīva pārbaudei ir trīs rekvizītu vērtības ['x', 'y', 'z'], un metode object.values() atgriež šī masīva uzskaitāmās rekvizītu vērtības. Rekvizītu secība ir tāda pati kā objektam manuāli.

javascript




// Returning enumerable property values of a simple array> let check = [> 'x'> ,> 'y'> ,> 'z'> ];> console.log(Object.values(check));>

Izvade:

Array ['x', 'y', 'z'] 

2. piemērs: Šajā piemērā masīvam līdzīga objekta pārbaudei ir trīs rekvizītu vērtības { 0: '23', 1: 'geeksforgeeks', 2: 'true' }, un metode object.values() atgriež šī masīva uzskaitāmās rekvizītu vērtības. Rekvizītu secība ir tāda pati kā objektam manuāli.

javascript




// Returning enumerable property values> // of an array like object.> let object = { 0:> '23'> , 1:> 'geeksforgeeks'> , 2:> 'true'> };> console.log(Object.values(object))>

Izvade:

Array ['23', 'geeksforgeeks', 'true'] 

3. piemērs: Šajā piemērā masīva veida objekta pārbaudei ir trīs rekvizītu vērtības { 70: 'x', 21: 'y', 35: 'z' } nejaušā secībā, un metode object.values() atgriež uzskaitāmās rekvizītu vērtības šis masīvs indeksu vērtības augošā secībā.

javascript




// Returning enumerable property values> // of an array like object.> let object = { 70:> 'x'> , 21:> 'y'> , 35:> 'z'> };> console.log(Object.values(object));>

Izvade:

 Array ['y', 'z', 'x'] 

Lietojumprogrammas:

  • Object.values() tiek izmantots, lai atgrieztu saskaitāmas rekvizītu vērtības vienkāršam masīvam, masīvam līdzīgam objektam un masīvam līdzīgam objektam ar nejaušu atslēgu secību.

Izņēmumi:

  • Tas izraisa TypeError, ja nodotais arguments nav objekts.
  • Ja objekts netiek nodots kā arguments metodei, tad tas to pārliecina un izturas pret to kā objektu.

Atbalstītās pārlūkprogrammas:

  • Chrome 54 un jaunākas versijas
  • Mala 14 un augstāka
  • Firefox 47 un jaunākas versijas
  • Opera 41 un jaunākas versijas
  • safari 10.1 un jaunākas versijas

Mums ir pilns Javascript objektu metožu saraksts. Lai tās pārbaudītu, lūdzu, veiciet šo JavaScript objekta pilnīga atsauce rakstu.