webrebuild.org第四届年会——金秋四城联动
大白的工作笔记 注册 | 登陆

作为方法的函数

起因:css森林的robin 在看js权威指南的时候遇到了这个困惑,在写p143页面的demo代码的时候 搞不清为啥demo要这样执行。

JavaScript代码
  1. <script>   
  2.     var o={ o1:1,   
  3.             o2:1,   
  4.             of:function(){   
  5.                     this.result = this.o1 + this.o2;       
  6.                 }   
  7.         };         
  8.         o.of();//为啥要执行这个   
  9.         alert(o.result);   
  10. </script>  

为什么要先执行一次 of();

只有调用了of 方法才有result属性.js属性是可以动态绑定的,o对像本身没有result属性.只有o1,o2属性.当调用of方法后.才会给o对像添加result属性.

 

 

« 上一篇 | 下一篇 »

Trackbacks

点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5

4条记录访客评论

食堂承包首选正福餐饮公司www.shsx88.com

Post by 食堂承包 on 2009, December 7, 5:15 PM 引用此文发表评论 #1

食堂承包www.shsx88.com

Post by 食堂承包 on 2009, December 3, 8:58 AM 引用此文发表评论 #2

隔离卡批发.价格优惠.电话:

Post by 隔离卡 on 2009, December 3, 4:07 AM 引用此文发表评论 #3

烤肉炉百度烤肉炉纸上烤肉炉烧烤炉专用纸围裙其它致富小机械批发.价格优惠.电话:02482116562 QQ:491783951 网址:http://www.086hh.com

Post by 烤肉炉 on 2009, December 2, 3:38 PM 引用此文发表评论 #4


发表评论

评论内容 (必填):