第一种 es6新方法——Object.assign
//比较常用
var obj = {a:1,b:2}
var newObj = Object.assign({}, obj);
obj.c = 3;
console.log(obj,newObj);
第二种 扩展运算符(...)
var obj = {a:1,b:2}
var newObj ={...obj}
obj.c = 3;
console.log(obj,newObj);
第一种 es6新方法——Object.assign
//比较常用
var obj = {a:1,b:2}
var newObj = Object.assign({}, obj);
obj.c = 3;
console.log(obj,newObj);
第二种 扩展运算符(...)
var obj = {a:1,b:2}
var newObj ={...obj}
obj.c = 3;
console.log(obj,newObj);
本文标题:对象原始值克隆的三种方法
本文链接:https://www.haomeiwen.com/subject/ulfavctx.html
网友评论