コンソールにログアウトしたときに表示される4つのオブジェクトを含むvarがあります。しかし、私はこの戻り変数の構造を作成しようとしています(私はそれをソートしたいが最初に構造を再作成したい)が、最後のハードルでは失敗している。私のconsole.logオブジェクトを再作成しようとしています
これは、コンソールが元変数に出して何をされています[Object, Object, Object, Object]
これは私がを得るものですが変数を作成しました:ここ[Object]
はそれを試してみて、再作成するために私のコードです:
this.obj = [{items:[{code:'bravo',color:'blue',date:'2017-01-01',pos:'up'},
{code:'alpha',color:'blue',date:'2017-01-02',pos:'down'}],
color:'blue'}],
[{items:[{code:'bravo',color:'blue',date:'2017-01-01',pos:'up'},
{code:'alpha',color:'blue',date:'2017-01-02',pos:'down'}],
color:'green'}],
[{items:[{code:'bravo',color:'blue',date:'2017-01-01',pos:'up'},
{code:'alpha',color:'blue',date:'2017-01-02',pos:'down'}],
color:'red'}],
[{items:[{code:'bravo',color:'blue',date:'2017-01-01',pos:'up'},
{code:'alpha',color:'blue',date:'2017-01-02',pos:'down'}],
color:'yellow'}]
;
両方原の最初のオブジェクトd は同じですが、他の3つのオブジェクトが表示されないのはなぜですか?私は自分のコードの周りに2 []
を追加する場合、それはすべての4つを見ていたが、その後、彼らはオブジェクトの代わりに、アレイに変更されました...
、 {[a、b]、[c、d]]に4つのオブジェクトをすべて取得しますが、オブジェクトではなく配列である: '[Array [1]、Array [1、 ]、Array [1]、Array [1]] 'の代わりに' [Object、Object、Object、Object] 'を使います。どうやって他の3つのオブジェクトを配列に変換せずに含めると思いますか? –