zoukankan      html  css  js  c++  java
  • 再次邂逅原型链

        //对象与Object的关系,以及Object与null的关系?
        //所有的对象都是Object的实例,
        //null是原型链的顶层
        var obj = {}
        console.log(obj instanceof Object);//true                 //所有的对象都是Object的实例,(除了Object.prototype;Object.prototype.__proto__=null)
        console.log(typeof null);//object                         // Null是基本数据类型。null表示一个空对象指针,因此type返回对象。
        console.log(null instanceof Object);//fase                // null是对象但并不是Object的实例,null属于顶层。
        console.log(Object.prototype.__proto__ === null); //true  //Object原型对象的__proto__指向null
    
        //数组与Array的关系,以及Array与Object的关系?
        //所有的数组都是Array的实例,Array是Function的实例也是Object的实例。(所有的函数都是Function的实例包括Function自身)
        var arr = []
        console.log(arr instanceof Array);//true
        console.log(Array.prototype.__proto__ === Object.prototype);//true
        console.log(Array instanceof Object); //true
    
        //函数与Function的关系,以及Function与Object的关系?
        //所有的函数都是Function的实例包括Function自身,Object是Function的实例。
        function x() { }
        console.log(x instanceof Function);//true
        console.log(Function.prototype.__proto__ === Object.prototype);//true
        console.log(Function instanceof Object); //true
    
            函数.__proto__===Function.prototype(所有的函数都是Function的实例)
            Function.prototype.__proto__===Object.prototype(所有的函数都是Object的实例)
    
    
  • 相关阅读:
    君の知らない物語
    2.OSI各层概述
    [ unittest ] 使用初体验
    1.分层结构、协议、接口、服务
    [flask] jinja自定义filter来过滤html标签
    [Flask] Flask问题集(后端模板渲染项目)
    [服务器部署] Flask + virtualenv + uWSGI + Nginx 遇到的问题
    android控件的对齐方式(转)
    AIDL
    歌词的获取
  • 原文地址:https://www.cnblogs.com/xjt31/p/13981271.html
Copyright © 2011-2022 走看看