Javascript:如何对属性变量(如var.hello.push)执行数组方法?太习惯了

Javascript:如何对属性变量(如var.hello.push)执行数组方法?太习惯了,javascript,arrays,actionscript-3,properties,typeerror,Javascript,Arrays,Actionscript 3,Properties,Typeerror,我一直在尝试为多个实体存储数据,所以我认为像在AS3中那样组织数据的一个好方法是将其存储在另一个变量下,如 StoreInventories.Shellys 然后根据需要对其执行数组方法 例如: 但这似乎不起作用,关于 TypeError:StoreInventory.Shellys.push不是函数 控制台一直在吐。我应该如何获得此功能 如果我滥用术语,很抱歉-行话不是我的强项,我也没有接受过任何正式培训。方法推送是为数组类定义的。所以首先需要创建一个数组 代码如下: var StoreIn

我一直在尝试为多个实体存储数据,所以我认为像在AS3中那样组织数据的一个好方法是将其存储在另一个变量下,如

StoreInventories.Shellys
然后根据需要对其执行数组方法

例如:

但这似乎不起作用,关于

TypeError:StoreInventory.Shellys.push不是函数

控制台一直在吐。我应该如何获得此功能


如果我滥用术语,很抱歉-行话不是我的强项,我也没有接受过任何正式培训。

方法推送是为数组类定义的。所以首先需要创建一个数组

代码如下:

var StoreInventories = {};
StoreInventories.Shellys = [];
StoreInventories.Shellys.push("Stuff");

请出示您的代码。这是我准备的小提琴,您也可以测试它:
var StoreInventories = {};
StoreInventories.Shellys = [];
StoreInventories.Shellys.push("Stuff");