logo

Zestaw TypeScriptu

Zestaw TypeScript to dodana nowa struktura danych ES6 wersja JavaScriptu. Pozwala nam przechowywać odrębne dane (każda wartość występuje tylko raz) do Lista podobny do innych języków programowania. Zestawy są trochę podobne do mapy , ale tylko przechowuje Klucze , nie kluczowa wartość pary.

Utwórz zestaw

Możemy stworzyć ustawić jak poniżej.

 let mySet = new Set(); 

Ustal metody

Metody zestawu TypeScript są wymienione poniżej.

SN Metody Opisy
1. set.add(wartość) Służy do dodawania wartości w zestawie.
2. set.has(wartość) Zwraca wartość true, jeśli wartość występuje w zestawie. W przeciwnym razie zwraca wartość false.
3. set.delete() Służy do usuwania wpisów ze zbioru.
4. ustaw.rozmiar() Służy do zwracania rozmiaru zestawu.
5. set.clear() Usuwa wszystko z zestawu.

Przykład

Metody zestawu możemy zrozumieć na podstawie poniższego przykładu.

 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); 

Wyjście:

Gdy wykonamy powyższy fragment kodu, zwróci on następujące dane wyjściowe.

Zestaw TypeScriptu

Łańcuch metody ustawiania

Metoda zestawu TypeScript umożliwia również łączenie dodać() metoda. Możemy to zrozumieć na podstawie poniższego przykładu.

Przykład

 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); 

Wyjście:

Zestaw TypeScriptu

Iterowanie danych zestawu

Możemy iterować po ustawionych wartościach lub wpisach, używając „ dla...z ' pętla. Poniższy przykład pomoże to lepiej zrozumieć.

Przykład

 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); }); 

Wyjście:

tablica js
Zestaw TypeScriptu