javascript的反射應用

          Posted on 2007-05-05 14:09 sunbaby 閱讀(124) 評論(0)  編輯  收藏 所屬分類: 其它

          在JavaScript中有一個很方便的語法來實現反射,即for(…in…)語句. 利用這個語句,可以實現簡單的反射:

          for(var p in obj){
                if(typeof(obj[p])=="function"){
                       obj[p]();  //對象的function
                }else{
                       alert(obj[p]);  //對象的property
                }
          }
           

           

          如何確定某個對象是否存在某屬性prop? : if(obj.prop)

          如何確定某個對象是否存在某函數func? : if(obj.func && typeof(obj.func)=="function"){}

          posts - 2, comments - 2, trackbacks - 0, articles - 25

          Copyright © sunbaby

          free web counter
          free web counter 點擊發送消息給我
          主站蜘蛛池模板: 怀远县| 武邑县| 阜阳市| 沙湾县| 贡嘎县| 金寨县| 定安县| 班玛县| 三门县| 永定县| 贺州市| 广河县| 萨迦县| 阜新| 乐都县| 灵寿县| 库尔勒市| 阳城县| 潞城市| 吉木乃县| 西和县| 云梦县| 夏津县| 丹阳市| 岚皋县| 洪雅县| 明水县| 湟中县| 延吉市| 江口县| 木兰县| 邵东县| 错那县| 安新县| 冷水江市| 贡嘎县| 西吉县| 英超| 山东| 视频| 兴海县|