我是Node.js的新手,我想知道是否有一种方法可以遍历结构的字段并了解其类型。
例如:
schema {
origin: String,
originDate: Date,
arrival: String,
arrivalDate: Date,
passagers: {
adults: Number,
children: Number
}
}
例如:
我想循环进入scheema
,并知道每个字段的类型。
预期的响应:
String
Date
String
Date
Object
,还知道该对象具有什么。
答案 0 :(得分:0)
在这里回答:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys
Object.keys()方法返回给定对象自己的属性名称的数组,其顺序与我们在普通循环中获得的顺序相同。
答案 1 :(得分:0)
基本逻辑是将对象类型传递给Object.keys()函数,该函数将返回包含所有键的列表
const user = new User(); // create new object
const schemaKeys = Object.keys(user.toObject());
console.log("The keys are",schemaKeys)