Set Sınıfı Nedir? — JavaScript
Set benzersiz değerleri tutan bir JavaScript nesnesidir. Her veri tipinde değer tutabilir. Fakat aynı değeri birden fazla kez içeremez.
Set nesnesinin kullanımını ve avantajlarını bir örnek ile ele alalım.
Set nesnesine yeni bir değer eklemek için add
metodu kullanılır. Parametre olarak eklenecek değeri alır.
Değerin Set nesnesinde olup olmadığını kontrol etmek için has
metodu bulunur.
Bir Set nesnesinin kaç değer tuttuğunu öğrenmek için size
özelliğine bakarız.
Bir değeri silmek için delete
metodu kullanılır. Bu metot bir değeri sildiğinde true
, olmayan bir değeri silmeye çalıştığınızda false
değerini döndürür.
Set aracılığıyla bir diziyi unique
elemanlar içerecek hale getirebiliriz. Set nesnesi parametre olarak iterable
herhangi bir değeri alabilir.
Set nesnesindeki referans kontrolü sayesinde bir objenin yalnızca birkez eklenmesini ve Set tarafından içerilip içerilmediğini kolaylıkla öğrenebiliriz.
Map nesnesini incelemek için Map Sınıfı Nedir? isimli yazıma göz atabilirsiniz.
Happy Coding!
JavaScript’in Built-in Nesneleri hakkında daha fazla bilgi almak ve katkıda bulunmak için şu repoya göz atabilirsiniz.