问题描述
我有一个大约有23列的对象.有没有一种方法可以自动遍历每列?而不是使用.get("COLUMN_NAME")
?
I have an object that has about 23 columns. Is there a way to iterate through each column automatically? Rather than specifically selecting each column using .get("COLUMN_NAME")
?
谢谢大家.
推荐答案
这就是Class
A
-带有fields'
id
,createdAt
,updatedAt
,a
,,c
和obj
是A
的实例.
That's say a Class
A
-- with fields'
id
, createdAt
, updatedAt
, a
, b
, c
and obj
is an instance of A
.
obj.attributes
是一个对象,其中包含a
,b
,c
和id
,createdAt
,updateAt
是obj
的属性.
obj.attributes
is an object which hold a
, b
, c
and id
, createdAt
, updateAt
are properties of obj
.
下面是一个示例,用于显示Web控制台中除特殊字段(id
,createdAt
,updatedAt
)以外的所有其他字段的名称.
The following is an example to show all fields' name except special field (id
, createdAt
, updatedAt
) in web console.
Object.keys(obj.attributes).forEach(function(fieldName) {
console.log(fieldName);
});
这篇关于如何遍历对象的所有字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!