今天一个朋友问我 这样形式代码啥意思 咋理解

myObj.prototype=new yourObj();


我问他 这样的明白不
myObj.prototype.p1= 123;


很幸运 这个还是明白的.

那就好解释了:
myObj.prototype=new yourObj();
就等于
var _temp= new yourObj();
myObj.prototype={};  // 清空当前的prototype
for (var k in _temp ){
myObj.prototype[k]=_temp[k]
}


然后他就明白了 我的故事讲完了
:P
评论
dlovek 2008-05-20
simple but clear
leeight 2008-03-29
zan
发表评论

您还没有登录,请登录后发表评论

fins
  • 浏览: 706225 次
  • 性别: Icon_minigender_1
  • 来自: 小胖儿的大城
  • 详细资料
搜索本博客
我的相册
D491c37e-81de-385c-ad95-b7a20ad6a3c8-thumb
David Recordon
共 63 张
其他分类
存档
最新评论