我有一个对象,比如对象obj。 Obj有几个属性(int id,boolean status等),我知道我想访问一些属性。但是因为我不知道我在哪里定义了这个对象,所以我想知道使用console.log显示对象的所有属性的最佳方法。
嘿所有,当我尝试使用console.log(obj);
时,它无效。这就是我发布这个问题的原因。出于某种原因,在我的申请中;它返回obj obj而不是属性或让我打开属性。我没有尝试console.log(JSON.stringify(obj));
,但命令console.log(Object.getOwnPropertyNames(intended_obj));
完全符合预期。
答案 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