在js中一般使用方法:
1.常規的for(var i=0;i<length;i++)
2.for-in:for(var item in list)
3.for of
描述:對應于一個對象的每個屬性,或一個數組的每個元素,執行一個或多個語句。?
語法:for?(variable?in?[object?|?array])
? ? ? ? ? statement?
? for?語句的語法組成如下:?
部分?描述?
variable?一個變量,它可以是?object?的任一屬性或?array?的任一元素。??
object,?array?要在其上遍歷的對象或數組。?
statement?相對于?object?的每個屬性或?array?的每個元素,都要被執行的語句。可以是復合語句。?
for in語句:
for...in 語句用于遍歷數組或者對象的屬性(對數組或者對象的屬性進行循環操作)。
for...in 語句用于對數組或者對象的屬性進行循環操作。
for ... in 循環中的代碼每執行一次,就會對數組的元素或者對象的屬性進行一次操作。
//語法 for (變量 in 對象) {在此執行代碼 }
//for in遍歷數組 <html> <body> <script type="text/javascript"> var x var mycars = new Array() mycars[0] = "Saab" mycars[1] = "Volvo" mycars[2] = "BMW"for (x in mycars) { document.write(mycars[x] + "<br />") } </script></body> </html>
?