zoukankan      html  css  js  c++  java
  • Javascript 中的 for ... in

    for ... in 语句:重复执行制定对象的所有属性。
    格式:
    for (变量 in 对象)

    <!DOCTYPE html>
    <html>
      <head>
        <title>js3.html</title>
      </head>
      
      <body>
        <script type="text/javascript">
            function member(name, gender) //不需要加 var给 name 或 gender.该 member()是个构造函数
            {
                this.name = name; //这里 this.name表示我默认 this有个成员变量叫 name。设置其值等于 name
                this.gender = gender;//这里 this.gender表示我默认 this有个成员变量叫 gender。设置其值等于 gender
                                    //之所以可以这样是因为 JS 中可以不声明变量而直接使用他。
            }
            function showProperty(obj, objString)
            {
                var str = "";
                for (var i in obj)
                {
                    str += objString +"." + i + "=" + obj[i] + "<br>";
                }    
                return str;
            }
            
            var obj = new member("刘德华", "男"); //建立对象的实例
            document.write(showProperty(obj, "person"));
            
        </script>
      </body>
    </html>

    结果:

    person.name=刘德华
    person.gender=男

  • 相关阅读:
    第七章11
    第七章10
    第七章9
    第七章8
    第七章7
    第七章6
    第七章5
    第七章例7-13
    第七章例7-12
    第七章例7-11
  • 原文地址:https://www.cnblogs.com/backpacker/p/2610846.html
Copyright © 2011-2022 走看看