Значення масиву JavaScript ()

Метод 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 ()

Цікаві статті...