Метод 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 стаття.