logo

Nabor TypeScript

Nabor TypeScript je dodana nova podatkovna struktura ES6 različico JavaScripta. Omogoča nam shranjevanje različni podatki (vsaka vrednost se pojavi samo enkrat) v Seznam podobno kot drugi programski jeziki. Kompleti so malo podobni zemljevidi , vendar shranjuje samo ključi , ne pa ključ-vrednost parov.

Ustvari komplet

Ustvarimo lahko a set kot spodaj.

 let mySet = new Set(); 

Nastavite metode

Metode nabora TypeScript so navedene spodaj.

SN Metode Opisi
1. set.add(vrednost) Uporablja se za dodajanje vrednosti v nizu.
2. set.has(vrednost) Vrne true, če je vrednost prisotna v nizu. V nasprotnem primeru vrne false.
3. set.delete() Uporablja se za odstranjevanje vnosov iz niza.
4. set.size() Uporablja se za vrnitev velikosti nabora.
5. set.clear() Odstrani vse iz kompleta.

Primer

Nastavljene metode lahko razumemo iz naslednjega primera.

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

Izhod:

Ko izvedemo zgornji delček kode, vrne naslednji rezultat.

Nabor TypeScript

Metoda veriženja nabora

Nastavljena metoda TypeScript omogoča tudi veriženje dodaj() metoda. To lahko razumemo iz spodnjega primera.

Primer

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

Izhod:

Nabor TypeScript

Ponavljanje niza podatkov

Nastavljene vrednosti ali vnose lahko ponavljamo z uporabo ' za...od ' zanka. Naslednji primer pomaga, da ga bolj jasno razumemo.

Primer

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

Izhod:

numpy mean
Nabor TypeScript