Метод JavaScript Object values().

JavaScript метод object.values(). використовується для повернення масиву, елементами якого є перелічувані значення властивостей об’єкта. Порядок властивостей такий самий, як і заданий об’єктом вручну, якщо до властивостей застосовано цикл. Object.values() приймає об’єкт як аргумент, значення перелічуваних властивостей якого мають бути повернуті, і повертає масив, що містить усі значення перелічуваних властивостей даного об’єкта.

Синтаксис:

Object.values(obj); 

Параметри:

  • об'єкт: Це об’єкт, чиї значення перерахованих властивостей мають бути повернуті.

Повернене значення:

Повертає масив, що містить усі перелічувані значення властивостей заданого об’єкта.

Приклад 1: У цьому прикладі перевірка масиву має три значення властивостей [‘x’, ‘y’, ‘z’], а метод object.values() повертає перераховані значення властивостей цього масиву. Порядок властивостей такий самий, як і наданий об’єктом вручну.

javascript




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

Вихід:

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

приклад 2: У цьому прикладі перевірка об’єкта, подібного до масиву, має три значення властивостей { 0: ’23’, 1: ‘geeksforgeeks’, 2: ‘true’ }, а метод object.values() повертає перелічувані значення властивостей цього масиву. Порядок властивостей такий самий, як і наданий об’єктом вручну.

javascript




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

Вихід:

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

приклад 3: У цьому прикладі перевірка об’єкта, подібного до масиву, має три значення властивостей { 70: 'x', 21: 'y', 35: 'z' } у довільному порядку, а метод object.values() повертає перелічувані значення властивостей цього масиву в порядку зростання значення індексів.

javascript




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

Вихід:

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

Застосування:

  • Object.values() використовується для повернення перелічуваних значень властивостей простого масиву, масивоподібного об’єкта та масивоподібного об’єкта з довільним упорядкуванням ключів.

Винятки:

  • Це викликає TypeError, якщо переданий аргумент не є об’єктом.
  • Якщо об’єкт не передається як аргумент методу, він переконує його та розглядає як об’єкт.

Підтримувані браузери:

  • Chrome 54 і вище
  • Край 14 і вище
  • Firefox 47 і вище
  • Opera 41 і вище
  • safari 10.1 і вище

У нас є повний список методів Javascript Object, щоб перевірити їх, будь ласка, перегляньте це Повний довідник об’єктів JavaScript стаття.