JavaScript Set Metotları
- Önceki Sayfa JS Set
- Sonraki Sayfa JS Haritası
new Set() metodu
new Set() metodu'na new Set()
Yapıcı fonksiyon:
Örnek
// Bir Set oluşturun const letters = new Set(["a","b","c"]);
add() metodu
Örnek
letters.add("d"); letters.add("e");
Aynı elementi eklerseniz, sadece ilkini kaydedilir:
Örnek
letters.add("a"); letters.add("b"); letters.add("c"); letters.add("c"); letters.add("c"); letters.add("c"); letters.add("c"); letters.add("c");
Set öğelerini listele
kullanılabilir for..of
Tüm Set öğelerini (değerleri) listeleme döngüsü
Örnek
// Bir Set oluşturun const letters = new Set(["a", "b", "c"]); // 所有要素 listelen let text = ""; for (const x of letters) { text += x; }
has() metodu
Belirtilen değer Set içinde varsahas()
metod true döndürür.
Örnek
// Bir Set oluşturun const letters = new Set(["a", "b", "c"]); // Set'te "d" içeriyor mu? answer = letters.has("d");
forEach() metodu
forEach()
metodu, her bir Set öğesi için bir fonksiyon çağırır:
Örnek
// Bir Set oluşturun const letters = new Set(["a", "b", "c"]); // Tüm girişleri listele let text = ""; letters.forEach(function(value) { text += value; });
values() metodu
values()
metod, Set içindeki değerleri içeren bir itiraç nesnesi döndürür:
Örnek 1
// Bir Set oluşturun const letters = new Set(["a", "b", "c"]); // Tüm değerleri al const myIterator = letters.values(); // Tüm değerleri listele let text = ""; for (const entry of myIterator) { text += entry; }
Örnek 2
// Bir Set oluşturun const letters = new Set(["a", "b", "c"]); // Tüm değerleri listele let text = ""; for (const entry of letters.values()) { text += entry; }
keys() metodu
keys()
metod, Set içindeki değerleri içeren bir itiraç nesnesi döndürür:
Dikkat:
Set anahtarları yok, bu yüzden keys()
ile döndürür values()
Aynı içerik.
Bu, Set ile Map'ın uyumluluğunu sağlar.
Örnek 1
// Bir Set oluşturun const letters = new Set(["a", "b", "c"]); // İtiraç oluşturma const myIterator = letters.keys(); // 所有要素 listelen let text = ""; for (const x of myIterator) { text += x; }
Örnek 2
// Bir Set oluşturun const letters = new Set(["a", "b", "c"]); // 所有要素 listelen let text = ""; for (const x of letters.keys()) { text += x; }
entries() metodu
entries() metodu
metoduvalue, value] doğru olan bir örneği döndürmek için kullanılır.
Dikkat:
entries() metodu
metotlar genellikle nesnelerin [key, value] doğru.
Set'in anahtarsız olduğu için entries() metodu
Dönüş [value, value]
Bu, Set ile Map'ın uyumluluğunu sağlar.
Örnek 1
// Bir Set oluşturun const letters = new Set(["a", "b", "c"]); // Tüm girişleri alın const myIterator = letters.entries(); // Tüm girişleri listele let text = ""; for (const entry of myIterator) { text += entry; }
Örnek 2
// Bir Set oluşturun const letters = new Set(["a", "b", "c"]); // Tüm girişleri listele let text = ""; for (const entry of letters.entries()) { text += entry; }
Tam Set Kaynak Kılavuzu
Tam referans için lütfen ziyaret edin:JavaScript Set Kaynak Kılavuzu.
Bu el kitabı tüm Set özellikleri ve örneklerini içerir.
- Önceki Sayfa JS Set
- Sonraki Sayfa JS Haritası