logo

„TypeScript“ rinkinys

„TypeScript“ rinkinys yra įtraukta nauja duomenų struktūra ES6 „JavaScript“ versija. Tai leidžia mums saugoti atskiri duomenys (kiekviena reikšmė pasitaiko tik vieną kartą) į Sąrašas panašus į kitas programavimo kalbas. Rinkiniai yra šiek tiek panašūs į žemėlapiai , bet jis saugomas tik raktai , o ne rakto vertė porų.

Sukurti rinkinį

Galime sukurti a rinkinys kaip nurodyta žemiau.

 let mySet = new Set(); 

Nustatykite metodus

„TypeScript“ rinkinio metodai pateikiami toliau.

SN Metodai Aprašymai
1. set.add(value) Jis naudojamas rinkinio vertėms pridėti.
2. set.has(value) Grąžinama tiesa, jei reikšmė yra rinkinyje. Priešingu atveju jis grąžina klaidingą.
3. set.delete() Jis naudojamas įrašams pašalinti iš rinkinio.
4. set.size() Jis naudojamas rinkinio dydžiui grąžinti.
5. set.clear() Jis pašalina viską iš rinkinio.

Pavyzdys

Nustatyti metodus galime suprasti iš šio pavyzdžio.

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

Išvestis:

Kai vykdome aukščiau pateiktą kodo fragmentą, jis grąžina šią išvestį.

„TypeScript“ rinkinys

Aibės metodo sujungimas

„TypeScript“ nustatymo metodas taip pat leidžia sujungti grandines papildyti() metodas. Tai galime suprasti iš žemiau pateikto pavyzdžio.

Pavyzdys

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

Išvestis:

„TypeScript“ rinkinys

Iteruojantys rinkinio duomenys

Mes galime pakartoti nustatytas reikšmes arba įrašus naudodami „ už...iš ' kilpa. Toliau pateiktas pavyzdys padeda tai aiškiau suprasti.

Pavyzdys

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

Išvestis:

sveikasis skaičius į eilutę
„TypeScript“ rinkinys