这让我感到困惑,所以我希望其他人知道答案。
var Obj = Parse.Object.extend("Object"); // Create a new Object
var obj = new Obj(); // Make an instance
var ID = obj.id; // Get the ID
console.log(ID) // This is undefined
obj.set("id", ID); // SOMEHOW in Parse this still actually
// works and is correct after saving
我尝试使用.toString(),因为id是一个数字而且也没有用。有什么想法吗?
答案 0 :(得分:0)
对象id在保存对象后分配,然后是该对象的一部分...
var Obj = Parse.Object.extend("Object"); // Create a new Object
var obj = new Obj(); // Make an instance
var ID = obj.id; // Get the ID
console.log(ID) // This is undefined
obj.save().then(function() {
console.log(obj.id); // it will work here
});