2013年1月31日
摘要: 前面有转载玉伯的 一篇关于 new functionName 猜想的blog。 newFn() 的实际构造过程可以等价为以下伪代码:var o = {__proto__: Fn.prototype};Fn.apply(o);return o;但是有这么一个问题因为 整个 blog 的论点都是建立在,使用一个规规矩矩的构造函数的情况下。你知道的,js是弱类型语言,对于任何数据,都缺乏强制的类型检测,那么,如果function Dog(name) { this.name = name; Dog.prototype = { shout: function() { alert...阅读全文
posted @ 2013-01-31 18:54 落叶满长沙 阅读(158) 评论(0) 编辑