<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    FlyPig

    if{}else if{}生活只有一個分支
    posts - 11, comments - 9, trackbacks - 0, articles - 4
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    arguments的使用

    Posted on 2006-11-21 21:43 FlyPig Lin 閱讀(305) 評論(0)  編輯  收藏

    javascript這種語言是不支持方法的overload的,這意味著你沒辦法這樣描述一樣動作:“吃東西”,你只能寫:“以吃大餐的方式吃東西”,“以吃點心的方式吃東西”。。。實在是挺惡心的。如果給你的方法取名已經讓你感到山窮水盡時,那只好用個小方法來解決,就是用參數的個數(或類型)來在一個方法里面寫if(){}else{}.....(挺丑陋的,不然還有什么好辦法?)

    例:
    function TestClass(){}

    TestClass.prototype.eat = function(){
    ?? var len = arguments.length;
    ?? if(len == 1 )
    ????? alert('吃大餐');
    ? else if(len == 2)
    ????? alert('吃點心');
    }

    TestClass.prototype.ride= function(){
    ? var args = arguments;
    ?? if(typeof args[0] == 'string')
    ????? alert('騎自行車');
    ? else if(typeof args[0] == 'number')
    ????? alert('開小車');
    }

    var tc = new TestClass();

    tc.eat ('a');?
    tc.eat ('a', 'b');?

    tc.ride('bike');
    tc.ride(1000);


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 一区二区三区免费在线视频| 在线观看黄片免费入口不卡| 国产综合成人亚洲区| 99久久精品日本一区二区免费 | 亚洲精品网站在线观看不卡无广告| 自拍偷区亚洲国内自拍| 成人免费在线观看网站| 亚洲精品宾馆在线精品酒店| 免费欧洲美女牲交视频| 一级毛片aaaaaa视频免费看| 一个人看www在线高清免费看| 亚洲妇女水蜜桃av网网站| ww4545四虎永久免费地址| 亚洲精品无码av天堂| 久久er国产精品免费观看8| 亚洲精品色午夜无码专区日韩| 国产一区二区三区免费| 久久亚洲AV成人无码电影| 一级白嫩美女毛片免费| 亚洲夜夜欢A∨一区二区三区 | 性做久久久久久免费观看| 亚洲人成网站在线播放2019| 国产一区视频在线免费观看 | 精品国产福利尤物免费| 亚洲AV无码乱码国产麻豆| 2015日韩永久免费视频播放| 中文字幕乱码亚洲无线三区 | 久久免费国产视频| 亚洲国产精品久久人人爱| 四虎成人精品一区二区免费网站| 亚洲成人中文字幕| 久久国产一片免费观看| 精品亚洲成a人片在线观看少妇 | 青娱分类视频精品免费2| 色五月五月丁香亚洲综合网| 夜夜嘿视频免费看| 精品一区二区三区高清免费观看 | 亚洲熟妇无码一区二区三区导航 | 久久国产乱子伦精品免费午夜 | 成人无码区免费A片视频WWW| 污污的视频在线免费观看|