笔记
ioxp12138
这个作者很懒,什么都没留下…
展开
-
prototype,__proto__,constructor
proto属性: 所有对象都有此属性。但它不是规范里定义的属性,并不是所有JavaScript运行环境都支持。它指向对象的原型,也就是你说的继承链里的原型。通过Object.getPrototypeOf方法也可以获取对象的原型。prototype属性: 只有函数—准确地说是构造函数—才有此属性,比如Math. pow这样的非构造函数就没有此属性。构造函数是干嘛的?是用来构造(即new)对象的。转载 2016-11-26 16:16:17 · 230 阅读 · 0 评论 -
JavaScript原型
prototype与_proto_ 对象的 prototype 属性的方法、属性为对象所属的那一“类”所共有。对象原型链通过 proto 属性向上寻找。 为 proto 指定 null 之外的原始类型(Number, String, Boolean, undefined, Symbol)值是无效的。 通过构造函数或者 {} 方式创建的对象的 prototype 属性默认为 undefinedv转载 2016-11-26 10:55:50 · 192 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
私有变量和函数 在函数内部定义的变量和函数,如果不对外提供接口,外部是无法访问到的,也就是该函数的私有的变量和函数。 function Box(){ var color = "blue";//私有变量 var fn = function() //私有函数 { } }这样在函数对象Box外部无法访问变量color和fn,转载 2016-11-25 19:27:20 · 258 阅读 · 0 评论