内置对象的原型链

内置对象的原型链

<script>
        //1.Date日期对象

        var d1 =  new Date();
        console.log(d1);// log打印日期对象,会自动转成字符串显示时间
        console.dir(d1);// dir 查看对象内存
        

        //1.1 查看d1的原型链
        console.log(d1.__proto__.constructor);//Date
        console.log(d1.__proto__ === Date.prototype);//true

        //1.2 查看原型的原型
        console.log(d1.__proto__.__proto__.constructor);//Object
        console.log(d1.__proto__.__proto__ === Object.prototype);//true
        
        

        //2.Array数组对象

        var arr = [10,20,30];// new Array(10,20,30)
        console.log(arr);
        

        //2.1 查看arr的原型
        console.log(arr.__proto__.constructor);//Array
        console.log(arr.__proto__ === Array.prototype);//true
        //2.2 查看arr的原型的原型
        console.log(arr.__proto__.__proto__.constructor);//Object
        console.log(arr.__proto__.__proto__ === Object.prototype);//true
        
        
        

        //3. String对象
        var str = new String('123');
        console.log(str);
        
        //3.1 查看str的原型链
        console.log(str.__proto__.constructor);//String
        console.log(str.__proto__ === String.prototype);//true
        //3.2 查看str原型的原型
        console.log(str.__proto__.__proto__.constructor);//Object
        console.log(str.__proto__.__proto__ === Object.prototype);//true
        
        
        //4.DOM对象
        var box = document.getElementById('box');
        var p1 = document.getElementById('p1');
    </script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值