2017-02-08 7 views
1

質問みんなに別のオブジェクトをプッシュし、私は、オブジェクトのこのタイプがあります。私はここで達成しようとしています何は配列にオブジェクトを作成し、その配列

activities: Object 
     activitiy: some activity 
     date: some date 
     level: some level 

をこの

activities: Array[1] 
    [0]Object 
ようにそれを作ることです

は、私が何をしたいのか活動

activities.push(newobject); 

これは右のロジックではないの配列にプッシュです:

activities = $.map(myObj, function(value, index) { 
return [value];}); 

だから、私が望むものを達成するためにはどうすればよいですか?上記はオブジェクト全体の値ではなく、オブジェクトの各値を配列の値にするだけです。

答えて

2

試してみてください。

activities = [activities]; 

最初に元のオブジェクトを含む配列にactivitiesを変換します。新しいアイテムはactivitiesにプッシュできます。これは配列になっているためです。

+0

が完璧です。思ったよりずっと簡単 – coder

関連する問題