Javascript。备份和还原对象

Javascript。备份和还原对象,javascript,jquery,knockout.js,Javascript,Jquery,Knockout.js,我正在使用Knockout和jQuery。我需要为jQueryUI对话框实现“取消按钮行为”。对话框包含带有敲除绑定的表单 如果用户取消了更改,如何备份对象并恢复其状态 更新:我不仅需要恢复字段数据,还需要恢复所有内容。一个解决方案是在需要时克隆对象 var cloned = jQuery.extend({}, myObject); 然后恢复它 myObject = cloned ; 你是说克隆对象吗 如果是,您可以使用 我会按照其他人的建议克隆您的视图模型。但是在模式中使用克隆,然后将

我正在使用Knockout和jQuery。我需要为jQueryUI对话框实现“取消按钮行为”。对话框包含带有敲除绑定的表单

如果用户取消了更改,如何备份对象并恢复其状态


更新:我不仅需要恢复字段数据,还需要恢复所有内容。一个解决方案是在需要时克隆对象

 var cloned = jQuery.extend({}, myObject);
然后恢复它

 myObject = cloned ;

你是说克隆对象吗

如果是,您可以使用


我会按照其他人的建议克隆您的视图模型。但是在模式中使用克隆,然后将数据保留回来。

查看


它包含了一种实现编辑/保存/取消操作的正确方法。

对此进行了思考。我会检查它是否有用我想你是在找本地存储!我想,我走这边。非常感谢。
var backup = $.extend({},before)