如何使用JavaScript中带有泛型对象的列表(类似于C#反射)创建网格
交易如下: 我们的团队将无法访问我们的数据库(我们将无法直接在数据库中选择、更新或删除(客户端策略)) 但是,我们仍然可以在系统中执行查询。所以我们开始考虑一种在特定页面中执行查询的方法 但有一个问题: 假设执行一个SELECT,结果可以是任何东西,因此返回必须是一个泛型对象。我可以在Javascript中制作类似C#反射的东西来生成网格并显示结果吗 像这样的伪代码:如何使用JavaScript中带有泛型对象的列表(类似于C#反射)创建网格,javascript,c#,reflection,Javascript,C#,Reflection,交易如下: 我们的团队将无法访问我们的数据库(我们将无法直接在数据库中选择、更新或删除(客户端策略)) 但是,我们仍然可以在系统中执行查询。所以我们开始考虑一种在特定页面中执行查询的方法 但有一个问题: 假设执行一个SELECT,结果可以是任何东西,因此返回必须是一个泛型对象。我可以在Javascript中制作类似C#反射的东西来生成网格并显示结果吗 像这样的伪代码: foreach X in List{ foreach Property in X { value1 = X.va
foreach X in List{
foreach Property in X {
value1 = X.value1
putValueOnGrid(value1)
value2 = X.value2
putValueOnGrid(value2)
}
}
JavaScript中几乎所有的对象都是“通用的”。一个简单的<代码>。。。在中,循环将允许对所有对象属性名称进行迭代。对,所以我可以为。。。在中,要获取对象的所有属性名称,请使用它们创建一个网格的标题,然后它们为。。。在中获取这些属性的值。我拿到了吗D