Menu
Coddy logo textTech

Eleman Silme

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ın. Bu yöntem, belirtilen öğe mevcutsa onu Set'ten kaldırır. Öğe mevcut değilse Set değişmeden kalır.

delete() metodunun nasıl kullanılacağı aşağıda açıklanmıştır:

const mySet = new Set([1, 2, 3, 4, 5]);

mySet.delete(3);
console.log(mySet); // Set(4) { 1, 2, 4, 5 }

// Var olmayan bir öğeyi silmeye çalışmak
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 döndürür:

console.log(mySet.delete(2)); // true
console.log(mySet.delete(10)); // false
challenge icon

Görev

Kolay

removeMultiples adlı, iki parametre alan bir işlev oluşturun: bir sayı dizisi ve n adlı bir sayı. İşlev, diziyi bir kümeye dönüştürmeli ve n'nin tüm katlarını Set'ten kaldırmalıdır (Set'te varsa n de dahil). Son olarak kümeyi bir diziye dönüştürün ve döndürün.

Katlar, verilen bir sayıyı (n) tüm pozitif tam sayılarla (1, 2, 3, vb.) çarptığınızda elde ettiğiniz 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