<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中用于對象的語句。以下分別對這兩個語句進行詳細介紹和舉例。
      1. with語句
          1)簡要說明
            with 語句可以方便地用來引用某個特定對象中已有的屬性,但是不能用來給對象添加屬性。要給對象創建新的屬性,必須明確地引用該對象。
          2)語法格式
          with(object instance) {
         //代碼塊
       }
       有時候,我在一個程序代碼中,多次需要使用某對象的屬性或方法,照以前的寫法,都是通過:對象.屬性或者對象.方法這樣的方式來分別獲得該對象的屬性和方法,著實有點麻煩,學習了with語句后,可以通過類似如下的方式來實現:
      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>
         代碼執行效果如下:
          姓名: 阿蜜果
          年齡:24
          性別:女
        eg2.在with代碼塊中調用對象的方法:
       
    <script language="javascript">
    <!--
    var now = new Date();
    with(now) {
        
    var str = "當前日期:";
        str 
    += getYear() + "";
        str 
    += (getMonth() + 1+ "";
        str 
    += getDate() + "";

        document.write(str);
    }

    //-->
    </script>

        程序執行結果如下:
        當前日期:2007年4月7日
    2. for...in語句
       1)簡要說明
         該語句用于對數組或者對象的屬性進行循環操作。它可對某個對象的所有屬性進行循環操作。
       2)語法格式
         for (變量 in 對象) {
            在此執行代碼
         }
       3)舉例
        eg1.使用for...in循環遍歷數組,代碼如下:
         
    <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>


        執行結果如下:
        friends list: 
        chocalate Xiao
        sterning
        wolf
        eg2. 使用for...in語句調用對象的屬性和屬性值,代碼如下:
       
    <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>

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


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

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

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

          Power Designer系統分析與建模實戰  (2015年7月出版)
          
         Struts2+Hibernate3+Spring2   (2010年5月出版)
         

    留言簿(263)

    隨筆分類

    隨筆檔案

    文章分類

    相冊

    關注blog

    積分與排名

    • 積分 - 2294312
    • 排名 - 3

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久久久亚洲精品男人的天堂| 日韩a级毛片免费观看| 国产偷国产偷亚洲高清日韩| 亚洲码和欧洲码一码二码三码| 99国产精品永久免费视频| 久久精品国产亚洲av水果派| 无码免费一区二区三区免费播放| 亚洲国产成人片在线观看| 久久久久免费精品国产小说| 亚洲一二成人精品区| 18级成人毛片免费观看| 亚洲白色白色永久观看| 色婷婷7777免费视频在线观看| 亚洲人成人77777在线播放 | 日韩免费电影网站| 精品亚洲综合在线第一区| 国产成人精品免费久久久久| 亚洲精品中文字幕麻豆| 成人人免费夜夜视频观看| 含羞草国产亚洲精品岁国产精品| 亚洲成av人在片观看| 水蜜桃视频在线观看免费播放高清| 亚洲人色婷婷成人网站在线观看 | 久久午夜羞羞影院免费观看| 亚洲中文字幕无码av在线| 免费看的成人yellow视频| 搜日本一区二区三区免费高清视频| 自拍偷自拍亚洲精品被多人伦好爽| 免费观看在线禁片| 亚洲最大av资源站无码av网址| 四虎影视精品永久免费| 免费无码一区二区三区蜜桃 | 成人片黄网站色大片免费观看cn | 91成人免费观看| 亚洲国产综合精品中文第一| 国产国拍亚洲精品福利| 在线人成精品免费视频| 国产精品亚洲色图| 亚洲视频网站在线观看| 免费又黄又硬又爽大片| 96免费精品视频在线观看|