Menu
Coddy logo textTech

Anahtarları Kaldırma

Coddy'nin JavaScript Journey'sinin Mantık ve Akış bölümünün bir parçası — ders 20 / 65.

JSON'da bir anahtarı silmenin birçok yolu vardır, işte bunlardan bazıları:

Aşağıdaki JSON'u inceleyin:

const obj = {
  name: "Alex",
  age: 30,
  preferences: ["sports", "music"]
}

delete anahtar kelimesini kullanarak:

delete obj["name"]

Spread operatörünü kullanarak:

const {name, ...filteredObj} = obj;
// filteredObj iki anahtara sahiptir: age, preferences
challenge icon

Görev

Kolay

İki parametre alan removeKeys adında bir fonksiyon oluşturun:

  1. Bir nesne
  2. Bir dize dizisi (kaldırılacak anahtarlar)

Fonksiyon, belirtilen anahtarların kaldırıldığı yeni bir nesne döndürmelidir.

Kopya kağıdı

Bir JSON nesnesinden anahtarları silmenin birden fazla yolu vardır:

delete anahtar kelimesini kullanarak:

delete obj["name"]

Spread operatörü ve destructuring kullanarak:

const {name, ...filteredObj} = obj;
// filteredObj, 'name' dışındaki tüm anahtarları içerir

Kendin dene

function removeKeys(obj, keysToRemove) {
    // Kodu buraya yazın
}
// Fonksiyon dışına hiçbir şey yazmayı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