【发布时间】:2011-07-11 16:27:57
【问题描述】:
我正在尝试创建一个对象,其中包含一个数组 stPoints 作为其属性之一。 我收到一条错误消息,指出 stPoints 未定义。在对象中声明数组属性的正确方法是什么?
这是我的代码:
var temp={stName:"#states.stateid#",stPoints:[]};
【问题讨论】:
-
您提供的代码没问题。向我们展示认为
stPoints未定义的代码。 -
这里是剩下的代码 var stateObj=[];变种名称; var stPoints;
//var temp= Object.create{{stName:#states.stateid#},{ stPoints:[]}}; var temp={stName:"#states.stateid#",stPoints:[]}; var 坐标 = new google.maps.LatLng(#states.latitude#, #states.longitude#); stPoints.push(坐标); stateObj.push(temp);
标签: javascript arrays object