1.原型链
1-1.原型链图解
1-2.原型链成员查找机制
- 先找实例对象本身
- 本身没有找prototype指向的构造函数
- 构造函数没有指向Object里面找
- Object里面的prototype就指向一个null
1-3.扩展内置对象
- 简单来说就是可以在Object的对象原型中添加方法,供给大家使用,我们自定义在Object对象原型中的方法,log出来是高亮的
1-4.call()调用函数并且可以修改运行时候的this指向
function fn(){
console.log('666');
console.log(this);
}
fn.call()
改变this指向
function fn(){
console.log('666');
console.log(this);
}
var lq = {name:"lq"}
// 改变this指向
fn.call(lq)