Метод JavaScript Array values () повертає новий об’єкт Array Iterator, що містить значення для кожного індексу масиву.
Синтаксис values()
методу:
arr.values()
Тут arr - це масив.
значення () Параметри
values()
Метод не має ніяких параметрів.
Повернене значення зі значень ()
- Повертає новий
Array
об'єкт ітератора.
Примітки :
values()
Метод не змінює вихідний масив.values()
Метод не ігнорувати порожні елементи масиву.
Приклад: Використання методу values ()
const languages = ("JavaScript", "Java", , "C++", "Python", "Lua"); let iterator = languages.values(); // using .next() with iterator object console.log(iterator.next()); // ( value: 'JavaScript', done: false ) console.log(iterator.next().value); // Java console.log("Remaining:") for (let value of iterator) ( console.log(value); ) console.log(iterator.next()) // ( value: undefined, done: true )
Вихідні дані
(значення: 'JavaScript', зроблено: помилково) Залишилося Java: невизначено C ++ Python Lua (значення: невизначено, зроблено: істина)
Ці for… of
петлі закінчується , коли наступний (). Зроблено = вірно або currentIndex> довжина . Отже, ми отримуємо значення як undefined
після друку всіх значень.
Крім того, порожнє значення не ігнорується і відображається як undefined
.
Рекомендуємо прочитати: Клавіші масиву JavaScript ()