„JavaScript“ objektų reikšmės() metodas

JavaScript objektas.reikšmės() metodas naudojamas norint grąžinti masyvą, kurio elementai yra objekte rastos suskaičiuojamos nuosavybės reikšmės. Savybių tvarka yra tokia pati, kaip ir objekto rankiniu būdu, jei ypatybėms taikomas ciklas. Object.values() priima objektą kaip argumentą, kurio suskaičiuojamos nuosavybės reikšmės turi būti grąžintos, ir pateikia masyvą, kuriame yra visos nurodyto objekto suskaičiuojamos nuosavybės reikšmės.

Sintaksė:

Object.values(obj); 

Parametrai:

  • obj: Tai objektas, kurio suskaičiuojamos nuosavybės reikšmės turi būti grąžintos.

Grąžinimo vertė:

Grąžina masyvą, kuriame yra visos nurodyto objekto ypatybių reikšmės.

1 pavyzdys: Šiame pavyzdyje masyvo patikra turi tris ypatybių reikšmes ['x', 'y', 'z'], o objektas.values() metodas grąžina suskaičiuojamas šio masyvo ypatybių reikšmes. Savybių išdėstymas yra toks pat, kaip ir objekto rankiniu būdu.

javascript




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

Išvestis:

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

2 pavyzdys: Šiame pavyzdyje į masyvą panašus objekto patikrinimas turi tris ypatybių reikšmes { 0: '23', 1: 'geeksforgeeks', 2: 'true' }, o objektas.values() metodas grąžina suskaičiuojamas šio masyvo ypatybių reikšmes. Savybių išdėstymas yra toks pat, kaip ir objekto rankiniu būdu.

javascript




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

Išvestis:

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

3 pavyzdys: Šiame pavyzdyje į masyvą panašus objekto patikrinimas turi tris ypatybių reikšmes { 70: 'x', 21: 'y', 35: 'z' } atsitiktine tvarka, o objektas.values() metodas grąžina suskaičiuojamas nuosavybės vertes šį masyvą indeksų vertės didėjimo tvarka.

javascript




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

Išvestis:

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

Programos:

  • Object.values() naudojamas nesuskaičiuojamoms paprasto masyvo, į masyvą panašaus objekto ir į masyvą panašaus objekto ypatybių reikšmėms grąžinti su atsitiktine raktų tvarka.

Išimtys:

  • Tai sukelia TypeError, jei pateiktas argumentas nėra objektas.
  • Jei objektas nėra perduodamas metodui kaip argumentas, jis jį įtikina ir traktuoja kaip objektą.

Palaikomos naršyklės:

  • Chrome 54 ir naujesnės versijos
  • 14 ir aukštesnis kraštas
  • Firefox 47 ir naujesnės versijos
  • Opera 41 ir naujesnės versijos
  • safari 10.1 ir naujesnės versijos

Turime visą „Javascript Object“ metodų sąrašą. Norėdami juos patikrinti, atlikite tai „JavaScript“ objekto visa nuoroda straipsnis.