2017-04-14 8 views
0

httpサービスから要求された配列の配列を変換しようとしています。配列を多次元配列に変換します。

[オブジェクト配列]> [0]> MAKE: "東芝"、 MODELこれは配列の数を有することになるHTTPサービスからアレイ

である:私は、以下、次のコードを有します

[:これは、このような多次元配列に変換する必要が "H2000" .. [N]

:{MAKE: "東芝"}、{MODEL: "H2000" は}、{MAKE。 "HP"}、{MODEL: ""}];

私はこれを行うには、forループの中に見えたが、運を持っていない:

答えて

1

は、アレイ

function objToArray(obj) { 
    return Object.keys(obj).reduce(function(arr, key) { 
     arr.push({ [key] : obj[key] }); 
     return arr; 
    }, []); 
} 

にオブジェクトを変換する方法を作成し、それを通して、あなたの配列を実行します。

デモ:https://jsfiddle.net/41d3p6zx/