私はデータを持っている:抽出ハッシュ配列、短縮コード
var labels = ["uno", "dos"];
var men = [3, 4];
var kids = [2, 2];
var womens = [5, 2];
:
[{label: "uno", men: 3, kids: 2, womens: 5}, {label: "dos", men: 4, kids: 2, womens: 2}]
変換の終わりに、私は希望は、データフィールドを含む4つの配列を有すること
私はそのようにそれをやっている:
var label = [];
var men = [];
var kids = [];
var women = [];
dataArray.forEach(function(data){
label.push(data.label);
men.push(data.men);
kids.push(data.kids);
women.push(data.women);
});
は、同じデータ変換を達成するためのよりよい/短い方法はありますか?どうもありがとう!
あなたのコードのような結果が得られますが、非常に最適です – Satpal
参考までに、JSではすべてのオブジェクトがハッシュです。ハッシュではなく配列と呼んでください。 – evolutionxbox