まず、与えられたオブジェクトをループ処理して、各プロパティと値を取得します。
var list = { "you": 100, "me": 75, "foo": 116, "bar": 15};
for (var key in list) {
if (list.hasOwnProperty(key)) {
var property = key;
var value = list[key];
console.log("プロパティ: " + property + ", 値: " + value);
}
}
上記のコードでは、for...in
ループを使用してオブジェクトのプロパティを列挙します。hasOwnProperty()
メソッドを使用して、オブジェクト自体が持つプロパティのみを処理するようにします。
もし特定のプロパティの値を取得したい場合は、以下のようにプロパティ名を指定して値を取得します。
var value = list["you"];
console.log("youの値: " + value);
また、Object.keys()
メソッドを使用することで、オブジェクトのプロパティ名のリストを取得することもできます。
var properties = Object.keys(list);
console.log("プロパティリスト: " + properties);
以上の方法を使用することで、JavaScriptオブジェクトのプロパティと値を簡単に抽出することができます。