1
A
回答
2
Parse.Object.clone
返回淺拷貝。對於深拷貝(完全獨立的對象),我已經寫了,並使用此代碼:
var originalObject = ...
var objectJSON = originalObject.toJSON();
delete objectJSON.objectId; // force it to be a new DB object if you save it
var twin = new Parse.Object(object.className);
twin.set(objectJSON);
在我看來Parse.Object.deepClone方法就好了
0
Parse.Object.clone()發生了什麼?這似乎應該是你想要的。
iOS(可能是android)SDK對對象的恢復方法重置爲上次保存/讀取的時間。請注意,對於javascript中的對象,將它們傳遞給函數會將它們視爲通過引用傳遞,或多或少,因此函數內的更改會更改傳入的對象。有時很有用,有時很煩人。
如果Parse.Object.clone()不工作,我的下一個建議,雖然煩人,但將創建一個新的對象外殼和獲取它/查詢對象,如果你需要包括當你需要「重置「 數據。
+0
我做了一個克隆,然後操縱原始對象,發現克隆已經改變了!從我讀到的內容來看,如果對象具有相同的id,那麼parse將這些屬性視爲共同的。我想查詢是要走的路... :( – SimpleOne
相關問題
- 1. 解析服務器克隆安裝
- 2. 克隆服務器場
- 3. 克隆對象
- 4. 克隆Java對象
- 5. PHP - 對象克隆
- 6. 克隆dom.Document對象
- 7. 深克隆對象
- 8. 在SonataAdmin類中分配克隆對象
- 9. GitHub的服務器端克隆回購
- 10. 無法克隆readthedocs本地服務器
- 11. 的Git服務器和克隆
- 12. 過濾器和克隆對象屬性
- 13. UI路由器stateParams克隆對象?
- 14. 如何克隆Python生成器對象?
- 15. 克隆Active Directory域服務
- 16. Python直播到RTMP服務器(Flash媒體服務器克隆?)
- 17. Rails克隆對象問題
- 18. 在VBA中克隆對象?
- 19. 如何克隆js對象?
- 20. 深克隆在Java對象
- 21. 複製/克隆Javascript對象
- 22. 如何克隆Dictionary對象?
- 23. c中的克隆對象#
- 24. 克隆對象到$這
- 25. JQuery進程克隆對象
- 26. 在Java中克隆對象
- 27. 克隆動態對象
- 28. 對象的深度克隆
- 29. 克隆對象的動機
- 30. 如何克隆HttpServletResponse對象
謝謝,改變ID是讓這個工作起作用的關鍵。我最終爲ID克隆添加了一個前綴,然後刪除ID,如果我需要恢復克隆版本。 – SimpleOne