Javascript对象实例化,以包含数组作为属性之一

javascript object instantiation to include an array as one of the properties

本文关键字:属性 数组 包含 对象 实例化 Javascript      更新时间:2023-09-26

我试图创建一个对象,其中包括一个数组stPoints作为其属性之一。我得到一个错误消息说stPoints是未定义的。在对象中声明数组属性的正确方法是什么?

这是我的代码:

var temp={stName:"#states.stateid#",stPoints:[]};

正确。你一定是引用错了。

temp.stPoints

var temp={ 'stName':"#states.stateid#", 'stPoints':[] };

但是,如果属性名是一个有效的javascript标识符,就像在这个例子中一样,你应该没有问题。