ここに私が作った機能があります。私は配列内のnames
とそれぞれのチームのruns
を抽出したいので、それらをグラフとして表示するための応答として使用することができます。このオブジェクトのリストから "name"と "runs"を抽出する方法
function unpack(obj, key) {
Object.keys(obj).forEach(function(key) {
var collection = [];
var collections = [];
for (var k in obj) {
collection.push(obj[k]);
}
console.log(collection);
return collection;
});
}
これは、オブジェクト
のリスト[
{
name: "Scotland",
stats: {
runs: 16135,
wickets_taken: 1,
matches_played: 354
}
},
{
name: "Pakistan",
stats: {
runs: 70900,
wickets_taken: 43,
matches_played: 1066
}
},
{
name: "West Indies",
stats: {
runs: 61300,
wickets_taken: 280,
matches_played: 739
}
},
{
name: "Sri Lanka",
stats: {
runs: 108242,
wickets_taken: 741,
matches_played: 1049
}
}]
2つの異なる配列が必要ですか?または単一の配列? –
2つの異なる配列が必要なので、別々の方法で使用できます –