zoukankan      html  css  js  c++  java
  • 关于Javacript“原型”和“prototype属性”两者需要澄清的几点

    • 每个对象都有一个原型,但不是所有对象都有prototype属性。实际上只有函数对象才有这个属性。
      var a = function(){};
      var b=[1,2,3];
      a.prototype;
      //function(){}
      b.prototype;//undefined
    • 构造函数本身也是一个对象,它也有自己的原型。
    • 原型不是prototype属性所指的对象。
    • 构造函数作为一个对象,其构造函数是Function,因此,该构造函数的原型对象实际上是Function.prototype所指的对象。
    • 总结:一个对象的原型就是它的构造函数的prototype属性的值。——《javascript权威指南》第5版
    本博客所有随笔,若未明确标示为转载或未带有原文链接,皆为原创。
    本博客所有随笔版权归博客园和kai.ma所有,欢迎转载,转载请保留:
    • 出处:http://kaima.cnblogs.com
    • 作者:kai.ma
  • 相关阅读:
    springboot启动只显示图标不报错
    tmux常用
    ubuntu+anaconda+mxnet环境配置
    OpenCV学习笔记(二)
    c++基础
    c++算法实现(一)
    pytorch使用不完全文档
    ubuntu上传到百度网盘
    pickel加速caffe读图
    caffe常用
  • 原文地址:https://www.cnblogs.com/kaima/p/2014869.html
Copyright © 2011-2022 走看看