完整版原型链


函数是函数 函数也是对象)

1.把函数当函数来用,构造函数来用

 function Person(){}
        var p = new Person();
        //原型三角关系:
        //构造函数: Person
        //原型对象: Person.prototype
        //实例对象: p
        

2.把函数当对象来看,实例对象

//   底层:var Person =New ();
        //原型三角关系:
        //构造函数: Function
        //原型对象: Function.prototype
        //实例对象: Person

3.把Object考虑进来 把它当构造函数来看

var Obj = new Object();
         //原型三角关系:
        //构造函数: Object
        //原型对象: Object.prototype
        //实例对象: obj

4.把Object当对象(孩子)来看,谁把Object生下来了

//底层:var Object =new Function();
        //其实任何函数底层都是构造函数Function创建出来的
        //原型三角关系:
        //构造函数: Function
        //原型对象: Function.prototype
        //实例对象: Object

5.把Funtion当实例对象来看,谁把Function创建出来的

// 底层: var Function = new Function();
        //原型三角关系:
        //构造函数: Function
        //原型对象: Function.prototype
        //实例对象: Function  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值