jquery推送制作多维数组

前端之家收集整理的这篇文章主要介绍了jquery推送制作多维数组前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经看过其他类似的帖子,没有任何帮助,它们都是从已经制作的多维数组开始的,我想通过使用.push神奇地制作一个.

我的阵列:

ItemsArray.push({ 
                   RoomName : RoomName,Item : {//this is where I want the multi-array } 
               });

我尝试使用:ItemsArray.Item.push {stuff:morestuff}但它停止说’ItemsArray.Item’没有定义……这显然是荒谬的?

还试过:ItemsArray [1] .push {}同样的错误……

当然这肯定是一个愚蠢的简单问题.

谢谢!

解决方法

您正在将Item创建为对象.你希望它是一个能够推入它的数组.
var ItemArray = [];
ItemArray.push({
    RoomName : 'RoomName',Item : []
});

ItemArray[0].Item.push("New Item");

console.log(ItemArray);

Here是一篇很好的博客文章,详细介绍了对象和数组之间的区别.

原文链接:https://www.f2er.com/jquery/178189.html

猜你在找的jQuery相关文章