javascript - 将一个对象放入数组,然后将另一个对象插入数组

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

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

最佳答案

尝试:

activities = [activities];

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

关于javascript - 将一个对象放入数组,然后将另一个对象插入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42125593/

相关文章:

javascript - then 和 finally in a promise 有什么区别?

javascript - 尝试使用 ExternalInterface 隐藏和显示 Flash 视频播放器

javascript - @angular/火 AngularFireStorage getDownloadUrl()

javascript - 将 javascript 变量的值附加到不带脚本的标签

Java,替换for循环中的字符

java - 如何从 Internet 获取值到 String[] 数组并将其传递到 Android 中的 GridView ?

ios - 骨架库 - 带有约束的类型 'Array' 的扩展不能有继承子句

javascript - 使用 jQuery 将输入 TITLE 显示为 VALUE(包括 jsfiddle)

javascript - 使用 JavaScript 查找数组中的最大元素

arrays - 深度复制数组,其中元素是自定义类的可选