javascript - 我如何访问对象的属性

标签 javascript html object properties console

我有一个对象数组,我想返回每个对象的“message”属性。

我通过调用我自己创建的 oModel.oData 来获取对象。现在我有了这 5 个对象,如何从这 5 个对象中获取“message”属性?

另外,有没有办法计算我总共拥有的对象数量?例如 oModel.oData 对象的总和?

*注意对象位于数组内。

enter image description here

提前谢谢你:)

最佳答案

您可以使用.length来计算数组内的对象数量。

 YourArray.length
this will return the numbers of element (in your case the object) inside the array.

As for the message you will need to loop each object inside of your array. you can easily do that using JQuery library https://jquery.com/

It will look like this

$(function(){
  $.each(YourArray,function(i){
    console.log(YourArray[i].message);
  });
});

或者在 JavaScript 中

for (var i = 0; i < YourArray.length; i++) {
  console.log(YourArray[i].details);
};

关于javascript - 我如何访问对象的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36299144/

相关文章:

javascript - Mongoose 只更新选定的字段或插入

javascript - 获取 HTML 元素的索引但过滤掉 clearfix div?

javascript - 为什么在 html 中插入相同的图像对象两次不起作用?

java - 嵌套数据结构的对象创建,对性能的可避免影响?

java - 如何拆分Java对象的元素?

javascript - knockoutjs - ko.mapping.fromJS 不工作

javascript - 这是在 Javascript/node.js 中执行私有(private)函数的正确方法吗?

javascript - Symfony2 - Assets 不加载

javascript - jQuery 图像 src 通过单选按钮更改

PHP永久旋转图像文件