1.OOP的语法
2.OOP的思想
OOP:提升效率
语法
1.new Object()
new开辟堆内存空间
2.JSON
3.工厂模式
4.构造函数
构造函数:开辟内存空间
析构函数:释放内存空间
不要把函数或者公共资源写在构造函数里
容易造成内存的浪费
公共资源写在原型中
原型需要使用构造函数的名字来调用
原型是一块独立的内存空间,本质是个对象
三大特征:封装(将一堆属性方法结合在一起) 继承 多态(多种形态参数不能重复)
构造函数主要通过 call()或者apply()实
工作原理:改变this指向
call(this,参数1,参数2,···)
apply(this,[参数列表])
原型的继承
1. for in
只能对第一层深拷贝
如果里边的数据是引用数据类型
就是浅拷贝
浅拷贝使用JSON
2.json
JSON.parse(JSON.stringify())