JavaScriptオブジェクトのプロパティと値を抽出する方法


まず、与えられたオブジェクトをループ処理して、各プロパティと値を取得します。

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オブジェクトのプロパティと値を簡単に抽出することができます。