2017-06-13 11 views
-1

Screenshot of console2つのオブジェクトを含むJSONオブジェクトを配列に分割する方法はありますか?

私は2つのJSONオブジェクトで構成されるJSONオブジェクトcolorを持っています。これらの2つのJSONオブジェクトを配列に転送する必要があります。どうやってやるの?

すなわち{青、紫} [青、紫]

+0

は、それが財産としてなかれ青と紫のでしょうか? –

+0

@NinaScholzはい – Morgan4568771

+0

なぜプロパティを使用しないのですか? –

答えて

1

に、この必要性は、おそらくコードのにおいですが、ここに行く:

const colorObject = { 
    blue: { "foo": "bar" }, 
    purple: { "baz": "qum" } 
}; 

const colorArray = Object.keys(colorObject).map(k => colorObject[k]); 

console.log(colorArray); 

ジェームズ・ソープは、上記のコメントで言及したよう配列を保持しないでこれを一度行うことができれば、それが望ましいことです。

+1

あなたは 'map'の中で' push'をする必要はありません - それは '.map(k => colorObject [k])' – Jamiec

+0

Derp、良い呼び出しでそれだけですべて行います。私は編集します。 – shabs

0

ソリューション

let obj = {blue: {foo: 'bar'}, purple: {baz: 'qux'}}; 
 

 
let arr = Object.keys(obj).map(key => obj[key]); 
 

 
console.log(arr);

関連する問題