我想获得$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"one_answers"address"这两个键。
var temp = new Kissa({name: "Kim", address: "Mars", age: 20});
是否有可用的API,如:
temp.getType().getKeys()
如果temp
只是一个普通对象,那么您可以使用Object.keys
并将temp
传递给它。
console.log(Object.keys(temp));