Методът JavaScript Array values () връща нов обект Array Iterator, който съдържа стойностите за всеки индекс в масива.
Синтаксисът на values()
метода е:
arr.values()
Тук arr е масив.
стойности () Параметри
В 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', готово: невярно) Оставащо Java: недефинирано C ++ Python Lua (стойност: недефинирано, готово: вярно)
В for… of
краищата контури при следващ (). Направено = вярно или currentIndex> дължина . И така, получаваме стойност като undefined
след отпечатване на всички стойности.
Също така празната стойност не се пренебрегва и се показва като undefined
.
Препоръчително четене: JavaScript масивни ключове ()