Küme Nedir?
Coddy'nin JavaScript Journey'sinin Mantık ve Akış bölümünün bir parçası — ders 28 / 65.
Set, JavaScript'te herhangi bir türden benzersiz değerleri depolayan yerleşik bir nesnedir. Bir diziye (array) benzer, ancak bir temel farkı vardır:
- Bir Set içindeki her değer benzersiz olmalıdır
Bir Set şu şekilde oluşturulur:
const mySet = new Set();Bir Set'i bir dizi ile de başlatabilirsiniz:
const mySet = new Set([1, 2, 3, 4, 5]);Bir seti tekrar diziye dönüştürmek için:
const myArr = Array.from(mySet);Görev
KolayBir dizi (array) argümanı alan uniqueElements adında bir fonksiyon oluşturun. Fonksiyon, girdi dizisindeki yalnızca benzersiz öğeleri içeren yeni bir dizi döndürmelidir.
Kendin dene
function uniqueElements(arr) {
// Kodunuzu buraya yazın
}
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Mantık ve Akış bölümündeki tüm dersler
1Derinlemesine Stringler
String TemelleriString Üzerinde YinelemeTemplate LiteralsString MetotlarıÖzet - String Weaver4JSON Bölüm 2
JSON Üzerinde Yinelemeİç İçe Geçmiş JSONJSON Optional ChainingSığ ve Derin KopyalamaÖzet - Bisiklet MağazasıÖzet - Güneş Sistemi7Kütüphane Yönetim Sistemi
Projeye Genel BakışKitap Ekleme10Festival Sistemi Yönetimi
Projeye Genel BakışFilm ve Mekan Ekle2Çok Boyutlu Diziler
2D Dizi Temelleri2D Dizi Elemanlarına Erişme2D Dizilerle İç İçe DöngülerÖzet - 2D DizilerMatris Toplama ve ÇıkarmaDüzensiz Diziler3D Diziler ve ÖtesiYaygın 2D Dizi DesenleriÖzet - Diziler Hakkında Her Şey5Kümeler Bölüm 1
Küme Nedir?Kümeler Üzerinde YinelemeEleman EklemeEleman SilmeEleman Varlığını Kontrol EtmeBoyut ve Boş Olma DurumuKopyalama ve TemizlemeÖzet - Kümelerin Temelleri8Diziler: İlginç Konular
Dizi Yapı SökümüDizilerde Spread SözdizimiSeyrek DizilerÖzet - Diziler Workshop3JSON Bölüm 1
JSON Nedir?Anahtarın Varlığını Kontrol EtmeNesne MetotlarıSpread Operatörü Bölüm 1Spread Operatörü Bölüm 2Anahtarları KaldırmaÖzet - JSON Anahtarlarını Yönetme