For of JS: Эффективный способ работы с массивами в JavaScript

Цикл for...of в JavaScript позволяет перебирать элементы массива, строки, коллекций, которые поддерживают итерацию, таких как Set и Map, и других Iterable объектов. Он является более осознанным и удобным способом работы со значениями элементов коллекции, чем традиционный цикл for.

Рассмотрим пример работы цикла for...of для массива:


let arr = ["apple", "banana", "orange"];
for (let item of arr) {
  console.log(item);
}

В данном примере цикл проходит по каждому элементу массива и выводит его значение в консоль.

Также, цикл for...of может быть использован для перебора строк:


let str = "JavaScript";
for (let char of str) {
  console.log(char);
}

Этот цикл выведет каждый символ строки "JavaScript" в консоль.

Цикл for...of также может быть применен к Iterable объектам, таким как Set и Map:


let set = new Set([1, 2, 3]);
for (let item of set) {
  console.log(item);
}

В данном примере цикл проходит по каждому элементу множества и выводит его значение в консоль.

В целом, цикл for...of облегчает итерацию по коллекциям, делая код более читабельным и экономя время на необходимой ручной работе с итераторами.

Похожие вопросы на: "for of js "

Как отключить функцию на сайте?
Switch JS: как переключать элементы на вашей веб-странице
Работа с двумерным массивом в Java: примеры и пошаговое руководство
Конвертация формата XLS в CSV онлайн
Libtorrent: Your Ultimate Open Source BitTorrent Client
Как развернуть массив в JavaScript: примеры и объяснения
<h1>Meta charset utf 8: что это и зачем нужно?
<h1>Python Pipeline: Automating Your Data Workflow
Python Рандом - генерирование случайных чисел и элементов в Python
Как обновить pip в Python