1. 程式人生 > >javascript之for-in語句

javascript之for-in語句

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">

/*
for-in語句:

    for-in語句的格式:
        
        for(var 變數名 in 遍歷的目標){
            
        }

for-in語句的作用:
    1. 可以用於遍歷陣列的元素。  注意: 使用for-in語句遍歷陣列元素的時候遍歷出來是陣列的下標。
2. 可以用於遍歷物件的所有屬性資料。 注意: 使用for-in語句遍歷物件的屬性的時候,遍歷出來的是物件的屬性名。
*/ var arr = [12,13,19,15,16]; /* for-in語句遍歷陣列元素 for(var index in arr){ document.write(arr[index]+","); } 普通的for迴圈遍歷陣列的元素 for(var index = 0 ; index<arr.length ; index++){ document.write(arr[index]+","); }
*/ function Person(id , name){ this.id = id; this.name = name; } //建立一個物件 var p = new Person(110,"狗娃"); for(var property in p){ document.write(p[property]+","); } </script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"
/> <title>無標題文件</title> </head> <body> </body> </html>