本文介绍了如何遍历对象的所有字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个大约有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' idcreatedAtupdatedAta,,cobjA的实例.

That's say a Class A -- with fields' id, createdAt, updatedAt, a, b, c and obj is an instance of A.

obj.attributes是一个对象,其中包含abcidcreatedAtupdateAtobj的属性.

obj.attributes is an object which hold a, b, c and id, createdAt, updateAt are properties of obj.

下面是一个示例,用于显示Web控制台中除特殊字段(idcreatedAtupdatedAt)以外的所有其他字段的名称.

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);
});

这篇关于如何遍历对象的所有字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-31 04:36