zoukankan      html  css  js  c++  java
  • 详解原型链,面向对象(上)

    最近学习了慕课网<<前端跳槽面试必备技巧>>其中面向对象一节讲的很好,特意来总结一下

    • 原型链

               1.如何创建对象

                 

                a. 一个对象就是一个实例

               2.原型,构造函数,实例,原型链之间的关系

                   

                   a. 任何函数都可以当做构造函数,new完了就是构造函数

                   b.构造函数都有prototype属性

         c.var a=new fun();

            a.__proto__===fun.prototype

                3.instanceof 原理

                   

                    a.实际上就是判断 实例对象.__proto__ 与构造函数.prototype是不是引用的同一个地址

                    b.只要在原型链上的,instanceof返回的结果都是true,比如 o3 instanceof M是true,那么 o3 instanceof Object也是true

       4.模拟new的过程

                       

                        (未完待续)

  • 相关阅读:
    Masonry
    数据解析
    UIImage 两种初始化的区别
    GCD
    数据处理之文件读写
    关注即时通讯
    跳转appStore评分
    iOS 9 Safari广告拦截插件
    Cocoapods的安装以及使用
    iOS中Block的基础用法
  • 原文地址:https://www.cnblogs.com/ones/p/8036424.html
Copyright © 2011-2022 走看看