将一个对象放入数组,然后将另一个对象推送到该数组

时间:2017-02-08 23:33:09

标签: javascript arrays

问问伙计们,我有这种类型的对象:

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];});

那么我该怎样做才能达到我的目的。上面只是将对象的每个值作为数组值而不是整个对象本身。

1 个答案:

答案 0 :(得分:2)

尝试:

activities = [activities];

activities转换为最初包含原始对象的数组。然后你可以将新项目推送到activities,因为它现在是一个数组。