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

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

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

    posts - 297,  comments - 1618,  trackbacks - 0
          with語句和for...in語句是js中用于對象的語句。以下分別對這兩個語句進(jìn)行詳細(xì)介紹和舉例。
      1. with語句
          1)簡要說明
            with 語句可以方便地用來引用某個特定對象中已有的屬性,但是不能用來給對象添加屬性。要給對象創(chuàng)建新的屬性,必須明確地引用該對象。
          2)語法格式
          with(object instance) {
         //代碼塊
       }
       有時候,我在一個程序代碼中,多次需要使用某對象的屬性或方法,照以前的寫法,都是通過:對象.屬性或者對象.方法這樣的方式來分別獲得該對象的屬性和方法,著實(shí)有點(diǎn)麻煩,學(xué)習(xí)了with語句后,可以通過類似如下的方式來實(shí)現(xiàn):
      with(objInstance) {
         var str = 屬性1;
         ......
      }
      去除了多次寫對象名的麻煩。
      3)舉例
       eg1.在with中取對象屬性舉例:
    <script language="javascript">
    <!--
    function Employee() {
        
    this.name = "阿蜜果";
        
    this.age = "24";
        
    this.gender = "";
    }


    var amigo = new Employee();
    with(amigo) {
        
    var str = "姓名: " + name + "<br>";
        str 
    += "年齡:" + age + "<br>";
        str 
    += "性別:" + gender;
        document.write(str);
    }

    //-->
    </script>
         代碼執(zhí)行效果如下:
          姓名: 阿蜜果
          年齡:24
          性別:女
        eg2.在with代碼塊中調(diào)用對象的方法:
       
    <script language="javascript">
    <!--
    var now = new Date();
    with(now) {
        
    var str = "當(dāng)前日期:";
        str 
    += getYear() + "";
        str 
    += (getMonth() + 1+ "";
        str 
    += getDate() + "";

        document.write(str);
    }

    //-->
    </script>

        程序執(zhí)行結(jié)果如下:
        當(dāng)前日期:2007年4月7日
    2. for...in語句
       1)簡要說明
         該語句用于對數(shù)組或者對象的屬性進(jìn)行循環(huán)操作。它可對某個對象的所有屬性進(jìn)行循環(huán)操作。
       2)語法格式
         for (變量 in 對象) {
            在此執(zhí)行代碼
         }
       3)舉例
        eg1.使用for...in循環(huán)遍歷數(shù)組,代碼如下:
         
    <script type="text/javascript">
    var index;
    var myFriends = new Array();
    myFriends[
    0= "chocalate Xiao";
    myFriends[
    1= "sterning";
    myFriends[
    2= "wolf";

    document.write(
    "friends list: <br/>")
    for (index in myFriends) {
        document.write(myFriends[index] 
    + "<br/>")
    }

    </script>


        執(zhí)行結(jié)果如下:
        friends list: 
        chocalate Xiao
        sterning
        wolf
        eg2. 使用for...in語句調(diào)用對象的屬性和屬性值,代碼如下:
       
    <script language="javascript">
    <!--
    function Employee() {
        
    this.name = "阿蜜果";
        
    this.age = "24";
        
    this.gender = "";
    }


    var amigo = new Employee();
    var prop;
    for(prop in amigo) {
        document.write(
    "屬性: " + prop + ";屬性值: " + amigo[prop] + "<br/>");
    }

    //-->
    </script>

         代碼執(zhí)行結(jié)果如下:
         屬性: name;屬性值: 阿蜜果
         屬性: age;屬性值: 24
         屬性: gender;屬性值: 女
    posted on 2007-04-07 12:18 阿蜜果 閱讀(3172) 評論(4)  編輯  收藏 所屬分類: Javascript


    FeedBack:
    # re: js中用于對象的語句——with和for...in語句學(xué)習(xí)專題
    2007-04-07 13:54 | junglesong
    別忘了:
    for(var p in obj){
    if(typeof(obj[p]=="function"){
    obj[p]();
    }
    else{
    // alert(obj[p]);
    }
    }

      回復(fù)  更多評論
      
    # re: js中用于對象的語句——with和for...in語句學(xué)習(xí)專題[未登錄]
    2007-04-07 18:34 | 阿蜜果
    thx,嘻嘻  回復(fù)  更多評論
      
    # re: js中用于對象的語句——with和for...in語句學(xué)習(xí)專題
    2007-04-12 10:32 | amp@java
    美女^0^  回復(fù)  更多評論
      
    # re: js中用于對象的語句——with和for...in語句學(xué)習(xí)專題
    2007-04-19 23:48 | αβγ
    仔細(xì)閱讀了,感謝總結(jié)。  回復(fù)  更多評論
      
    <2007年4月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    293012345

          生活將我們磨圓,是為了讓我們滾得更遠(yuǎn)——“圓”來如此。
          我的作品:
          玩轉(zhuǎn)Axure RP  (2015年12月出版)
          

          Power Designer系統(tǒng)分析與建模實(shí)戰(zhàn)  (2015年7月出版)
          
         Struts2+Hibernate3+Spring2   (2010年5月出版)
         

    留言簿(263)

    隨筆分類

    隨筆檔案

    文章分類

    相冊

    關(guān)注blog

    積分與排名

    • 積分 - 2298114
    • 排名 - 3

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 在线观看国产情趣免费视频| 国产电影午夜成年免费视频| 亚洲性久久久影院| 亚洲色大成网站www久久九| 欧美男同gv免费网站观看| 亚洲精品亚洲人成在线麻豆| 美丽姑娘免费观看在线观看中文版 | 免费VA在线观看无码| 无码专区一va亚洲v专区在线| 色偷偷尼玛图亚洲综合| 免费少妇a级毛片| 久久久久久久国产免费看| 久久精品国产精品亚洲艾草网 | 1000部拍拍拍18勿入免费凤凰福利| 亚洲美女精品视频| 手机看黄av免费网址| 亚洲欧洲免费无码| 国产一区二区三区免费视频| 又大又硬又粗又黄的视频免费看| 亚洲尤码不卡AV麻豆| 99re在线免费视频| 亚洲中文字幕久久无码| 亚洲AV无码乱码在线观看性色扶| 99视频在线免费观看| 亚洲成AV人片久久| 国产网站在线免费观看| 国产性生大片免费观看性| 亚洲视频精品在线观看| 在线成人a毛片免费播放| 尤物视频在线免费观看| 久久精品国产亚洲AV电影| 成全视频在线观看免费高清动漫视频下载| 亚洲av综合av一区二区三区| 亚洲中文字幕久久精品无码APP | 99热在线精品免费全部my| 亚洲福利视频一区二区| 在线毛片片免费观看| 亚洲欧美成人av在线观看| 亚洲无线观看国产精品| 最新欧洲大片免费在线| 中文字幕免费在线观看动作大片|