码迷,mamicode.com
首页 > 编程语言 > 详细

js:语言精髓笔记12--动态语言特性(2)

时间:2014-11-13 12:32:11      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:blog   io   ar   sp   java   strong   div   on   log   

对于括号内:

  • 通过赋值时发生的重写:
(Object1 = function() {}).prototype.value = 100;
var obj1 = new Object1;
console.log(obj1.value);  // 100
  • 语法声明阶段的重写: //会报错,一般引擎不承认在表达式中声明的标识符;
(function Object2() {}).prototype.value = 100;

重写:

  • 对内部对象系统的影响:
    • 重写内置构造器:任意构造器的原型属性不受内置构造器重写的影响,它总是创建自一个系统引擎中的构造器;
    • 重写内置构造器的原型:会影响内部对象系统;

 

js:语言精髓笔记12--动态语言特性(2)

标签:blog   io   ar   sp   java   strong   div   on   log   

原文地址:http://www.cnblogs.com/jinkspeng/p/4094288.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!