标签归档:对象
JS对象浅拷贝与深拷贝方法
JS 对象浅拷贝是将对象的属性和值复制出来给另一个对象,可能没有将对象的所有层级的属性复制,新对象的属性的引用地址可能与原对象相同。而深拷贝就是将对象完全复制一份,复制出来的对象与原对象具有相同层级的属性和值,并且新对象的属性拥有独立的引用地址。 继续阅读
JS面向对象编程与对象继承实现
一、对象的创建
1、工厂方法(函数声明):
function createUser(name) { const user = { name, sayName: function() { console.log(this.name); } } return user; } const user = createUser('Johnson'); user.sayName(); // -> Johnson