有交流群么?
【PWA学习与实践】(5) 使用Push API实现消息推送本文是《PWA学习与实践》系列的第三篇文章。 PWA作为今年最火热的技术概念之一,对提升Web应用的安全、性能和体验有着很大的意义,非常值得我们去了解与学习。 本系列文章《P...
有交流群么?
【PWA学习与实践】(5) 使用Push API实现消息推送本文是《PWA学习与实践》系列的第三篇文章。 PWA作为今年最火热的技术概念之一,对提升Web应用的安全、性能和体验有着很大的意义,非常值得我们去了解与学习。 本系列文章《P...
@西柚星球
var obj = {a: 1, b: 2, c: { a: 3 },d: [4, 5]}
var obj1 = obj
var obj2 = JSON.parse(JSON.stringify(obj))//深拷贝常用方法
var obj3 = {...obj}
var obj4 = Object.assign({},obj)
obj.a = 999
obj.c.a = -999
obj.d[0] = 123
console.log(obj1) //{a: 999, b: 2, c: { a: -999 },d: [123, 5]}
console.log(obj2) //{a: 1, b: 2, c: { a: 3 },d: [4, 5]}
console.log(obj3) //{a: 1, b: 2, c: { a: -999 },d: [123, 5]}
console.log(obj4) //{a: 1, b: 2, c: { a: -999 },d: [123, 5]}
ES6扩展运算符实现数组的深拷贝
@西柚星球 深层次是浅拷贝
ES6扩展运算符实现数组的深拷贝