logo

Набір TypeScript

Набір TypeScript — це додана нова структура даних ES6 версія JavaScript. Це дозволяє нам зберігати чіткі дані (кожне значення зустрічається лише один раз) у Список схожий на інші мови програмування. Набори трохи схожі на карти , але зберігає лише ключі , а не ключ-значення пари.

Створити набір

Ми можемо створити a встановити як зазначено нижче.

 let mySet = new Set(); 

Набір методів

Методи набору TypeScript перераховані нижче.

SN методи Описи
1. set.add(значення) Використовується для додавання значень у набір.
2. set.has(значення) Він повертає true, якщо значення присутнє в наборі. В іншому випадку він повертає false.
3. set.delete() Використовується для видалення записів із набору.
4. set.size() Він використовується для повернення розміру набору.
5. set.clear() Він видаляє все з набору.

приклад

Ми можемо зрозуміти методи набору з наступного прикладу.

 let studentEntries = new Set(); //Add Values studentEntries.add('John'); studentEntries.add('Peter'); studentEntries.add('Gayle'); studentEntries.add('Kohli'); studentEntries.add('Dhawan'); //Returns Set data console.log(studentEntries); //Check value is present or not console.log(studentEntries.has('Kohli')); console.log(studentEntries.has(10)); //It returns size of Set console.log(studentEntries.size); //Delete a value from set console.log(studentEntries.delete('Dhawan')); //Clear whole Set studentEntries.clear(); //Returns Set data after clear method. console.log(studentEntries); 

Вихід:

Коли ми виконуємо наведений вище фрагмент коду, він повертає наступний результат.

Набір TypeScript

Метод ланцюжка множин

Метод набору TypeScript також дозволяє ланцюжок додати() метод. Ми можемо це зрозуміти з наведеного нижче прикладу.

приклад

 let studentEntries = new Set(); //Chaining of add() method is allowed in TypeScript studentEntries.add('John').add('Peter').add('Gayle').add('Kohli'); //Returns Set data console.log('The List of Set values:'); console.log(studentEntries); 

Вихід:

Набір TypeScript

Ітерація набору даних

Ми можемо перебирати встановлені значення або записи за допомогою ' для...з ' петля. Наступний приклад допомагає зрозуміти це більш чітко.

приклад

 let diceEntries = new Set(); diceEntries.add(1).add(2).add(3).add(4).add(5).add(6); //Iterate over set entries console.log('Dice Entries are:'); for (let diceNumber of diceEntries) { console.log(diceNumber); } // Iterate set entries with forEach console.log('Dice Entries with forEach are:'); diceEntries.forEach(function(value) { console.log(value); }); 

Вихід:

java містить підрядок
Набір TypeScript