<div class="codetitle"> <span><a style="CURSOR: pointer" data="75347" class="copybut" id="copybut75347" onclick="doCopy('code75347')"><u>複製程式碼</u></a></span> 代碼如下:</div> <div class="codebody" id="code75347"> <br> <br><br> <br> <br> <br><meta charset="UTF-8"> <br><title>Insert title here</title> <br><script type="text/javascript"> <BR>/* <br>*用.為物件新增屬性<br>用關鍵字delete刪除屬性<BR><BR>用[]新增屬性<BR>和.的不同<BR>r.name==r["name"]; <BR>r.name只能加入字串屬性<BR>[]新增屬性,功能強大,可以動態新增屬性<BR>*/ <BR>var r=new Object(); <BR>alert(typeof(r) ); <BR>//新增屬性<BR>r.name="jobs"; <BR>alert(r.name); <BR>r.getname=function(){ <BR>return "jobs"; <BR>} <BR>alert(r.getname()); <BR>//刪除屬性<BR>delete r.name; <BR>alert(r.name);//這時候的結果就是undefined <BR>//-------------------------------------------- <BR> //使用中括號為物件新增屬性<br>r["name"]="tom"; <br>alert(r["name"]); <BR><BR>r.name="toms"; <BR>alert(r["names"]); <BR>//r.name==r["name"]//這兩種寫法是等價的哦<BR>var arg="abc"; <BR>r[arg]="heima";//功能強大,可以動態的添加屬性,可以使一個函數變數傳回的一個字串<BR>r.arg="itcast";//arg默認為字符串<BR></script> <br> <br> <br><br> </div>