-
JSON.stringify(obj)
-
JSON.parse(obj)
-
用for…in实现遍历和复制
Vue.prototype.deepClone = function(obj) {
var objClone = Array.isArray(obj) ? [] : {};
if (obj && typeof obj === “object”) {
for (let key in obj) {
if (obj.hasOwnProperty(key)) {
if (obj[key] && typeof obj[key] === “object”) {
objClone[key] = this.deepClone(obj[key]);
} else {
objClone[key] = obj[key];
}
}
}
}
return objClone;
};