如何在Angular JS中显示对象的所有属性?

时间:2018-04-13 22:54:19

标签: angularjs

我有一个对象,比如对象obj。 Obj有几个属性(int id,boolean status等),我知道我想访问一些属性。但是因为我不知道我在哪里定义了这个对象,所以我想知道使用console.log显示对象的所有属性的最佳方法。

嘿所有,当我尝试使用console.log(obj);时,它无效。这就是我发布这个问题的原因。出于某种原因,在我的申请中;它返回obj obj而不是属性或让我打开属性。我没有尝试console.log(JSON.stringify(obj));,但命令console.log(Object.getOwnPropertyNames(intended_obj));完全符合预期。

3 个答案:

答案 0 :(得分:0)

所以正确答案是使用console.log(Object.getOwnPropertyNames(intention_obj)); 这将列出数组中对象的所有属性!

答案 1 :(得分:0)

使用MPI_Recv(..., source=MPI_ANY_SOURCE, ...)显示对象的正确json字符串。

答案 2 :(得分:0)

您也可以使用console.table(obj)。根据{{​​3}}:

// an object whose properties are strings
function Person(firstName, lastName){
  this.firstName = firstName;
  this.lastName = lastName;
}
var me = new Person("John", "Smith");
console.table(me);

浏览器的控制台: MDN

相关问题