Menu
Coddy logo textTech

キーの削除

CoddyのJavaScriptジャーニー「論理とフロー」セクションの一部 — レッスン 20/65。

JSONのキーを削除する方法はいくつかあります。以下にその一部を紹介します。

以下のJSONを考えてみましょう:

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

deleteキーワードを使用する:

delete obj["name"]

スプレッド演算子の使用:

const {name, ...filteredObj} = obj;
// filteredObjは2つのキー(age、preferences)を持ちます
challenge icon

チャレンジ

簡単

2つのパラメータを受け取るremoveKeysという名前の関数を作成してください:

  1. オブジェクト
  2. 文字列の配列(削除するキー)

この関数は、指定されたキーが削除された新しいオブジェクトを返す必要があります。

チートシート

JSONオブジェクトからキーを削除する方法はいくつかあります:

deleteキーワードを使用する方法:

delete obj["name"]

スプレッド構文と分割代入を使用する方法:

const {name, ...filteredObj} = obj;
// filteredObjには'name'以外のすべてのキーが含まれます

自分で試してみよう

function removeKeys(obj, keysToRemove) {
    // ここにコードを書いてください
}
// 関数の外には何も書かないでください
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

論理とフローのすべてのレッスン