如何获取 javascript 对象的值
How to get the value of a javascript object?
我有一个对象,在该对象内是其他对象。我想获取这些对象的值。谢谢!
foreach($query as $row){
$vehicles[$row->deviceID] = Array(
'description' => $row->description,
'deviceID' => $row->deviceID
);
}
然后我把它传递给视图,并将其存储到一个全局 JavaScript 变量中。
var vehicleList = <?php echo $vehicleList; ?>;
这是我控制台的输出.log如果我在 chrome 中的控制台日志中键入 vehicleList:
vehicleList
>Object
>11292: Object
description: "Bus 1"
>11293: Object
description: "Bus 2"
>11294: Object
description: "Bus 1"
我想要得到的值是描述。是否也可以将另一个值存储到对象 11292?如果是,如何?
谢谢!
console.log(vehicleList["11292"]);
若要访问对象的属性,请使用语法object.property
。例子包括myArray.length
、document.body
、window.name
等。
但是,在这种情况下,属性名称是数字(更具体地说,它们以数字开头 - 中间有数字是可以的(,因此您需要改用[]
表示法。这就像.
表示法一样工作,只是属性名称以字符串形式给出。示例:object["property"]
、myArray["length"]
、document["body"]
、window["name"]
。
相关文章:
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- 循环遍历以数组为值的Javascript对象
- 从ajax请求中获取javascript对象
- 如何从对象的原型方法访问JavaScript对象属性
- 将XML转换为普通的旧JavaScript对象
- 通过引用传递JavaScript对象
- javascript对象操作:根据指定条件选择属性
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 如何在异步函数中使用javascript对象
- 临时Javascript对象
- 如何在ASP中为用户控件添加Javascript对象网
- 使用数组向下搜索Javascript对象
- Rails将JavaScript对象存储到Model的有效方式
- JavaScript对象不是从原型链继承的
- 如何创建具有默认值的JavaScript对象字段?(AngularJS模型相关)
- SetInterval在javascript对象中表现怪异
- Javascript 对象和 this 关键字
- 如何在不知道关键字的情况下访问javascript对象值
- 在 JavaScript 对象中设置要使用的运算符的属性
- 如何搜索JavaScript对象并更改值