JSON.parse(JSON.stringify(obj)); //能实现深拷贝 但不能拷贝函数
{...obj}; //扩展运算符 只深拷贝第一层
Object.assign({}, obj); //只深拷贝第一层
let a = 0;
let b = a || 1 // a有值返回a 否则返回1;
let c = a && 1 // a 为真 返回1
JSON.parse(JSON.stringify(obj)); //能实现深拷贝 但不能拷贝函数
{...obj}; //扩展运算符 只深拷贝第一层
Object.assign({}, obj); //只深拷贝第一层
let a = 0;
let b = a || 1 // a有值返回a 否则返回1;
let c = a && 1 // a 为真 返回1