Как перебирать элементы Set в JavaScript?

Создайте веб-приложение с помощью современного JavaScript и веб-компонентов Программирование и разработка

Объекты Set() представляют собой группы различных значений. Набор — это набор уникальных элементов, т. е. ни один элемент не может появляться в наборе более одного раза. Поскольку наборы в ES6 упорядочены, элементы набора можно повторять в порядке вставки. Объектные и примитивные значения могут храниться в наборах.

Мы можем перебирать элементы набора, используя следующие методы в Javascript:

  • Использование цикла for…of
  • Использование метода forEach()

Подход 1: цикл for of : цикл for…of выполняет итерацию по итерируемым объектам (таким как массив, карта, набор, объект аргументов и т. д.), вызывая пользовательский хук итерации с операторами, которые должны выполняться для значения каждого отдельного свойства..

Синтаксис:

for (const value of mySet) {
    ...
}

Пример: В этом примере показана итерация элементов набора с использованием цикла for…of в Javascript.

Javascript

const mySet = new Set();
 
mySet.add("Virat");
mySet.add("Rohit");
mySet.add("Rahul");
 
for (const value of mySet) {
    console.log(value);
}

Выход:

Virat
Rohit
Rahul

Подход 2: Использование метода forEach() . Метод arr.forEach () вызывает предоставленную функцию один раз для каждого элемента массива. Предоставленная функция может выполнять любую операцию над элементами данного массива.

Синтаксис:

set.forEach(function (parameter) {
      ...
});

Пример: здесь мы используем метод forEach для повторения элементов нашего набора.

Javascript

const Data = new Set();
 
Data.add("Delhi");
Data.add("Noida");
Data.add("Gurgaon");
 
Data.forEach(function (value) {
    console.log(value);
});

Выход:

Delhi
Noida
Gurgaon

Читайте также:  Что нужно знать о разработке веб-сайта на HTML
Оцените статью
bestprogrammer.ru
Добавить комментарий