“JavaScript Sets: Benzersiz Değerler İçin Koleksiyonlar”

JavaScript Rehberi

JavaScript’te, benzersiz değerleri saklamak ve işlemek için Sets adı verilen bir veri yapısı bulunmaktadır. Sets, benzersiz değerleri tutar ve tekrarlanan değerlere izin vermez. Bu yazıda, JavaScript Sets’in nasıl kullanıldığını ve nasıl çalıştığını göstereceğiz.

Set Oluşturma

Sets, yeni bir Set nesnesi oluşturarak tanımlanır:

// Boş bir Set oluşturma
let mySet = new Set();

// Değerlerle birlikte Set oluşturma
let mySet = new Set([1, 2, 3, 4, 5]);

Değer Ekleme ve Silme

Set’e değer eklemek için add() yöntemini kullanabiliriz:

mySet.add(6);

Değerleri Set’ten silmek için delete() yöntemini kullanabiliriz:

mySet.delete(4);

Değer Varlığını Kontrol Etme

Belirli bir değerin Set’te bulunup bulunmadığını kontrol etmek için has() yöntemini kullanabiliriz:

if (mySet.has(3)) {
    console.log('Set, 3 değerini içeriyor.');
} else {
    console.log('Set, 3 değerini içermiyor.');
}

Set Boyutunu Alma

Set’in boyutunu, yani içerdiği benzersiz değerlerin sayısını almak için size özelliğini kullanabiliriz:

console.log('Set boyutu:', mySet.size);

Set’i Döngüye Alma

Set’in içeriğini döngüye almak için forEach() yöntemini kullanabiliriz:

mySet.forEach((value) => {
    console.log(value);
});

Örnek Kullanım

Aşağıdaki örnek, bir dizi içindeki tekrarlanan değerleri filtrelemek için bir Set kullanır:

let myArray = [1, 2, 2, 3, 4, 4, 5];
let uniqueValues = new Set(myArray);
console.log([...uniqueValues]); // [1, 2, 3, 4, 5]

JavaScript Sets, benzersiz değerleri işlemek için güçlü ve kullanışlı bir araçtır. Bu veri yapısı, tekrarlanan değerlerin eleme işlemleri için özellikle yararlıdır.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir