1. ホーム
  2. javascript

[解決済み] JavaScriptのオブジェクトのプロパティ値を配列に抽出するにはどうしたらよいでしょうか?

2023-06-14 21:59:49

質問

JavaScriptのオブジェクトが与えられる。

var dataObject = {
   object1: {id: 1, name: "Fred"}, 
   object2: {id: 2, name: "Wilma"}, 
   object3: {id: 3, name: "Pebbles"}
};

内部のオブジェクトを効率よく配列に取り出すにはどうしたらよいでしょうか? のハンドルを維持する必要はありません。 オブジェクト[n]の のIDを保持する必要はありません。

var dataArray = [
    {id: 1, name: "Fred"}, 
    {id: 2, name: "Wilma"}, 
    {id: 3, name: "Pebbles"}]

どのように解決するのですか?

var dataArray = [];
for(var o in dataObject) {
    dataArray.push(dataObject[o]);
}