var detail = function (id_type,id) {
require(['views/detail/detail.js'], function(page) {
var detailPage = page;
showPage(detailPage.view,'detailPage'+id);
detailPage.init(id_type,id);
});
}
我这样做page会被函数影响到,我希望是page不被改变,仅改变函数的内部变量,所以请问该怎么做呢
对象类型的复制是引用,两个对象指向同一个指针,改变其中一个,会影响另一个的值.
所以这里需要克隆,而不是赋值.