logo

TypeScript komplekts

TypeScript kopa ir pievienota jauna datu struktūra ES6 JavaScript versija. Tas ļauj mums uzglabāt atšķirīgi dati (katra vērtība parādās tikai vienu reizi) uz Saraksts līdzīgi citām programmēšanas valodām. Komplekti ir nedaudz līdzīgi kartes , bet tas tikai uzglabā atslēgas , nevis atslēgas vērtība pāriem.

Izveidot komplektu

Mēs varam izveidot a komplekts kā norādīts zemāk.

 let mySet = new Set(); 

Iestatiet metodes

TypeScript iestatīšanas metodes ir norādītas zemāk.

SN Metodes Apraksti
1. set.add(value) To izmanto, lai pievienotu vērtības komplektā.
2. set.has(value) Tas atgriež patiesu, ja vērtība ir iekļauta kopā. Pretējā gadījumā tas atgriež nepatiesu.
3. set.delete() To izmanto, lai izņemtu ierakstus no komplekta.
4. set.size() To izmanto, lai atgrieztu komplekta izmēru.
5. set.clear() Tas noņem visu no komplekta.

Piemērs

Mēs varam saprast iestatītās metodes no šī piemēra.

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

Izvade:

Kad mēs izpildām iepriekš minēto koda fragmentu, tas atgriež šādu izvadi.

TypeScript komplekts

Kopas metodes ķēde

TypeScript iestatīšanas metode ļauj arī ķēdēt pievienot () metodi. Mēs to varam saprast no zemāk esošā piemēra.

Piemērs

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

Izvade:

TypeScript komplekts

Atkārtoti kopas dati

Mēs varam atkārtot iestatītās vērtības vai ierakstus, izmantojot ' par...no ' cilpa. Sekojošais piemērs palīdz to saprast skaidrāk.

Piemērs

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

Izvade:

virknes formāts
TypeScript komplekts