Menu
CoddyTech

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)); // false
challenge icon

Gö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
}
quiz iconKendini test et

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

Kendi başına pratik yap: Online JavaScript derleyicisi