Javascript对象实例化,以包含数组作为属性之一
javascript object instantiation to include an array as one of the properties
我试图创建一个对象,其中包括一个数组stPoints作为其属性之一。我得到一个错误消息说stPoints是未定义的。在对象中声明数组属性的正确方法是什么?
这是我的代码:
var temp={stName:"#states.stateid#",stPoints:[]};
正确。你一定是引用错了。
temp.stPoints
var temp={
'stName':"#states.stateid#",
'stPoints':[]
};
但是,如果属性名是一个有效的javascript标识符,就像在这个例子中一样,你应该没有问题。
相关文章:
- 如何在不链接/jquery的情况下使用方法应用css属性数组
- 如何使用lodash返回与模式匹配的属性数组
- 从嵌套属性数组中获取对象嵌套值
- 如何使用 javascript 返回数据属性数组
- JQuery 获取返回的属性数组
- 对公共属性数组进行排序
- Angularjs-ng repeat不反映属性数组中的更改
- JADE&NodeJS访问JSON对象属性数组
- Lodash 按数组的属性数组过滤
- 将对象数组转换为属性数组
- 如何从一个共享属性的jQuery集合中获取一个属性数组
- 骨干移除和新视图不会重置其属性数组内容
- 使用JSON从对象数组创建属性数组
- 将数据属性数组转换为对象
- 从属性数组和匹配属性值数组创建JavaScript对象的有效方法
- 访问json中的属性数组
- jquery.获得没有重复的自定义属性数组
- 如何更新对象属性数组值
- 多属性数组语法
- jQuery:生成"name”;动态属性数组