let obj2 = JSON.parse(JSON.stringify(obj))
原理:将obj对象转换成字符串
再将字符串重新变成一个对象 开辟内存空间
注意弊端:JSON.stringify(obj)在处理obj对象时 如果对象里面的值有正则的话 处理后正则值变成空字符串,还有函数与日期格式的对象在用JSON.stringify处理时都会出现bug
let obj2 = JSON.parse(JSON.stringify(obj))
原理:将obj对象转换成字符串
再将字符串重新变成一个对象 开辟内存空间
注意弊端:JSON.stringify(obj)在处理obj对象时 如果对象里面的值有正则的话 处理后正则值变成空字符串,还有函数与日期格式的对象在用JSON.stringify处理时都会出现bug