問題一覧に戻る
初級object
問題47: プロパティの追加

オブジェクトに新しいプロパティを追加する方法を学びましょう。JavaScriptのオブジェクトは動的で、実行時にプロパティを追加、変更、削除できます。ドット記法またはブラケット記法を使って、存在しないプロパティに値を代入すると、自動的に新しいプロパティが作成されます。この機能により、柔軟なデータ構造を作成でき、ユーザー入力やAPIレスポンスに基づいて動的にオブジェクトを構築することが可能です。

// プロパティの追加
const product = {
name: "ノートパソコン",
price: 1000
};

// ドット記法でプロパティ追加
product = "シルバー";
product = true;

console.log("色: " + product.color);
console.log("在庫あり: " + product.inStock);

// ブラケット記法でプロパティ追加
const propertyName = "category";
product = "電子機器";

console.log("カテゴリ: " + product.category);

// 複数のプロパティを追加
const user = {};
user = "田中花子";
user = 25;

console.log("ユーザー: " + JSON.stringify(user));