Bir Elemanı Kaldırma
Coddy'nin JavaScript Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 31 / 65.
Bir Set'ten bir öğeyi kaldırmak için delete() yöntemini kullan. Bu yöntem, belirtilen öğe varsa onu Set'ten kaldırır. Öğe yoksa Set değişmeden kalır.
delete() yöntemini şu şekilde kullanabilirsin:
const mySet = new Set([1, 2, 3, 4, 5]);
mySet.delete(3);
console.log(mySet); // Set(4) { 1, 2, 4, 5 }
// Var olmayan bir öğe silinmeye çalışılıyor
mySet.delete(10);
console.log(mySet); // Set(4) { 1, 2, 4, 5 } (değişmedi)delete() yöntemi, öğenin başarıyla kaldırılıp kaldırılmadığını belirten bir boolean değer döndürür:
console.log(mySet.delete(2)); // true
console.log(mySet.delete(10)); // falseGörev
Kolayİki parametre alan removeMultiples adlı bir fonksiyon oluştur: bir sayı dizisi ve n adlı bir sayı. Fonksiyon, diziyi bir kümeye dönüştürmeli ve kümedeki n katlarının tümünü silmelidir (n kümedeyse n de dahil). Son olarak kümeyi bir diziye dönüştür ve döndür.
Katlar, verilen bir sayıyı (n) tüm pozitif tam sayılarla (1, 2, 3 vb.) çarptığında elde ettiğin sayılardır.
Örneğin, n = 3 ise:
- 3'ün katları şunlardır: 3, 6, 9, 12, 15, 18, 21, 24 ve böyle devam eder...
Kendin dene
function removeMultiples(arr, n) {
// 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
1Dizeleri Derinlemesine İnceleme
Dize TemelleriDizeler Üzerinde YinelemeŞablon DizeleriDize MetotlarıTekrar - Dize Dokuyucu4JSON Bölüm 2
JSON Üzerinde Döngü Kurmaİç İçe JSONJSON İsteğe Bağlı ZincirlemeYüzeysel ve Derin KopyaTekrar - Bisikletçi DükkânıTekrar - Güneş Sistemi7Kütüphane Yönetim Sistemi
Projeye Genel BakışKitap Ekleme10Festival Sistemini Yönet
Proje Genel BakışıFilmler ve Mekanlar Ekle2Çok Boyutlu Diziler
2 Boyutlu Dizilerin Temelleri2 Boyutlu Dizi Elemanlarına Erişim2 Boyutlu Dizilerle İç İçe DöngülerTekrar - 2 Boyutlu DizilerMatris Toplama ve ÇıkarmaDüzensiz Diziler3 Boyutlu Diziler ve ÖtesiYaygın 2 Boyutlu Dizi KalıplarıTekrar - Diziler Hakkında Her Şey5Kümeler Bölüm 1
Küme Nedir?Kümeler Üzerinde YinelemeBir Eleman EklemeBir Elemanı KaldırmaBir Elemanın Var Olup Olmadığını Kontrol EtmeBoyut ve Boş Olma DurumuKopyalama ve TemizlemeÖzet - Kümelerin Temelleri8Dizilerle İlgili İlginç Konular
Dizi DestructuringDizilerde Spread SözdizimiSeyrek DizilerTekrar - Diziler Atölyesi3JSON Bölüm 1
JSON nedir?Anahtarın Var Olup Olmadığını Kontrol EtmeNesne MetotlarıSpread Operatörü Bölüm 1Spread Operatörü Bölüm 2Anahtarları KaldırmaTekrar - JSON Anahtarlarını İşlemeKendi başına pratik yap: Online JavaScript derleyicisi