如何获取$ data.Entity的密钥?

时间:2015-04-09 09:49:45

标签: javascript jquery jaydata

我想获得$ data.Entity的密钥,但我还没有找到解决方法。我不是指JSON键,而是实体主键。

$data.Entity.extend("Kissa", {
      name: { type: 'int', key: true }
      , address : { type: 'int', key: true }
      , age : { type: 'int' }
});

$data.EntityContext.extend("KISSA_DB", {
                kissa: { type: $data.EntitySet, elementType: Kissa }
            });

现在,我有一个像这样的对象,我想得到的是" name"和"地址"。

var temp = new Kissa({name: "Kim", address: "Mars", age: 20});

是否有可用的API,如:

temp.getType().getKeys()

1 个答案:

答案 0 :(得分:1)

如果temp只是一个普通的对象,那么您只需使用Object.keys并将temp传递给它。

console.log(Object.keys(temp));