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

Метод JavaScript Array values ​​() возвращает новый объект Array Iterator, который содержит значения для каждого индекса в массиве.

Синтаксис values()метода:

 arr.values()

Здесь arr - это массив.

values ​​() Параметры

values()Метод не имеет никаких параметров.

Возвращаемое значение из 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', выполнено: false) Остаток Java: undefined C ++ Python Lua (значение: undefined, выполнено: true)

Эти for… ofпетли заканчивается , когда следующий (). Сделано = верно или currentIndex> длина . Итак, получаем значение как undefinedпосле печати всех значений.

Кроме того, пустое значение не игнорируется и отображается как undefined.

Рекомендуемая литература: ключи массива JavaScript ()

Интересные статьи...