您的位置:首页 > 移动开发 > Objective-C

关于JavaScript的Object和Function的两张图

2011-09-06 11:48 453 查看
转载:http://limu.iteye.com/blog/756076

下面两张图基本说清楚了Object和Function.这边备份一下.

如果想了解详情,点他们的网站,两篇非常不错的帖子,感谢.

第一张由怿飞引入,从最底层开始http://www.planabc.net/2010/05/06/interesting_code_associated_with_function_and_object/




第二张由互联网人***,强调OOP中继承时的情形http://w3er.com/javascript/master-javascript-object-system/comment-page-1/




补充几点:

1.如何判定a instanceof b ? 顺着a的"__proto__"一直向上找,会关联到一系列构造函数的原型对象,而所有涉及的这些构造函数x,都有a instanceof x === true;

2.类的实例的constructor其实是指向类的prototype属性的constructor.所以类构造函数中保障对象有正确的consturctor非常重要(必要的重置不能省掉).不然第二张图乱掉,不是OO模拟中想看到的.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: