zoukankan      html  css  js  c++  java
  • 原型、原型链、继承、闭包、作用域

    原型是一个对象,其他对象通过原型实现属性继承。

    var me = Object.create(person);

    注意三种方式:

    var a = {};

    var A = function(){};
    var a = new A();

    var a1 = {};
    var a2 = Object.create(a1);

    注意:

    Function instanceof Object;//true
    Object instanceof Function;//true
    //假设instanceof运算符左边是L,右边是R
    L instanceof R 
    //instanceof运算时,通过判断L的原型链上是否存在R.prototype
    L.__proto__.__proto__ ..... === R.prototype ?
    //如果存在返回true 否则返回false

    注意:instanceof运算时会递归查找L的原型链,即L.__proto__.__proto__.__proto__.__proto__...直到找到了或者找到顶层为止。

    所以一句话理解instanceof的运算规则为:

    instanceof检测左侧的__proto__原型链上,是否存在右侧的prototype原型。

    来自:https://www.cnblogs.com/libin-1/p/5820550.html

     待研究。。。

    工欲善其事 必先利其器
  • 相关阅读:
    OC拨打电话
    oc唯一标时一部设备
    去掉UITableView多余的分割线
    UICollectionView的使用
    设置ulabel的行间距
    uitextfield
    iOS导航栏适配
    App Store 升级问题
    mac中使用终端生成RSA私钥和公钥文件
    js document
  • 原文地址:https://www.cnblogs.com/fengyouqi/p/9556188.html
Copyright © 2011-2022 走看看