JavaScript Set
- Önceki Sayfa JS Geçerli Olabilir Nesneler
- Sonraki Sayfa JS Set Metotları
JavaScript Set, benzersiz değerlerin bir koleksiyonudur.
Her değer Set'te sadece bir kez ortaya çıkabilir.
Değerler herhangi bir tür olabilir, temel değer veya nesne.
Set nasıl oluşturulur
JavaScript Set'ni aşağıdaki gibi oluşturabilirsiniz:
- Diziyi
new Set()
。 - Boş bir Set oluşturun ve
add()
Değer ekleyin。
new Set() yöntemi
Diziyi new Set()
Yapıcı fonksiyon:
Örnek
// Bir Set oluşturun const letters = new Set(["a","b","c"]);
Set oluşturun ve değer ekleyin:
Örnek
// Bir Set oluşturun const letters = new Set(); // Değerleri Set'e ekleyin letters.add("a"); letters.add("b"); letters.add("c");
Set oluşturun ve değişken ekleyin:
Örnek
// Bir Set oluşturun const letters = new Set(); // Değişken oluşturun const a = "a"; const b = "b"; const c = "c"; // Değişkeni Set'e ekleyin letters.add(a); letters.add(b); letters.add(c);
add() yöntemi
Örnek
letters.add("d"); letters.add("e");
Eşit olan bir eleman eklediğinizde 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");
Elemanları listeleyin
Kullanılabilir for..of
Bütün Set elemanlarını (değerleri) döngüyle listeleyin:
Örnek
// Bir Set oluşturun const letters = new Set(["a", "b", "c"]); // Bütün elemanları listeleyin let text = ""; for (const x of letters) { text += x; }
Set nesnesi
typeof
object döner:
typeof letters; // object döner
instanceof Set
true döner:
letters instanceof Set; // true döner
Tam Set Referans Kılavuzu
Tam referans için ziyaret edin:JavaScript Set Referans Kılavuzu。
Bu kılavuz, tüm Set özellikleri ve metodlarının açıklamaları ve örneklerini içerir。
Tarayıcı Desteği
Set ES6 Özellikleri(JavaScript 2015)。
2017 Yılı Haziran itibarıyla, tüm modern tarayıcılar ES6'yi desteklemektedir:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
2016 Yılı Mayıs | 2017 Yılı Nisan | 2017 Yılı Haziran | 2016 Yılı Eylül | 2016 Yılı Haziran |
Internet Explorer Set'i desteklemiyor.
- Önceki Sayfa JS Geçerli Olabilir Nesneler
- Sonraki Sayfa JS Set Metotları