一、解决构造函数内存浪费的方法
1.将公共的属性和方法定义在全局
2.通过原型解决
二、js的回收机制(自动回收)
1.内存的分配:变量的声明、函数的声明
2.内存的使用:变量的使用、函数的调用
3.内存的销毁:浏览器的关闭、函数调用完成
三、原型链的查找规则
依次往上查找,当前没有,往原型链上面找,找到最上层,没有返回undefined或者报错
四、数组迭代方法
1.forEach 没有返回值
2.map 有返回值
3.every():判断回调函数中的表达式是否全部满足,如果满足,返回值就是true,只要有一个不满足就是false,some判断回调函数中的表达式是否有一个满足,如果至少一个满足,返回值就是true
五、继承
1.原型继承 prototype
2.构造继承 call()
3.拷贝继承 for in