logo

TypeScript Seti

TypeScript seti, eklenen yeni bir veri yapısıdır. ES6 JavaScript'in sürümü. saklamamızı sağlar farklı veriler (her değer yalnızca bir kez oluşur) Liste diğer programlama dillerine benzer. Setler biraz benzer haritalar , ancak yalnızca depolar anahtarlar , değil anahtar/değer çifti çiftler.

Set Oluştur

Bir tane oluşturabiliriz ayarlamak aşağıda olduğu gibi.

 let mySet = new Set(); 

Yöntemleri ayarla

TypeScript set yöntemleri aşağıda listelenmiştir.

SN Yöntemler Açıklamalar
1. set.add(değer) Kümeye değer eklemek için kullanılır.
2. set.has(değer) Değer kümede mevcutsa true değerini döndürür. Aksi takdirde false değerini döndürür.
3. set.delete() Girişleri kümeden çıkarmak için kullanılır.
4. set.size() Kümenin boyutunu döndürmek için kullanılır.
5. temizlemek() Setteki her şeyi kaldırır.

Örnek

Set metodlarını aşağıdaki örnekten anlayabiliriz.

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

Çıktı:

Yukarıdaki kod parçasını çalıştırdığımızda aşağıdaki çıktıyı döndürüyor.

TypeScript Seti

Set Yönteminin Zincirlenmesi

TypeScript set yöntemi aynı zamanda zincirlemeye de izin verir. eklemek() yöntem. Aşağıdaki örnekten bunu anlayabiliriz.

Örnek

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

Çıktı:

TypeScript Seti

Küme Verilerini Yinelemek

' kullanarak ayarlanan değerleri veya girişleri yineleyebiliriz için...için ' döngü. Aşağıdaki örnek konuyu daha net anlamanıza yardımcı olacaktır.

Örnek

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

Çıktı:

Ssis
TypeScript Seti