for 循环和 for/in 循环的区别
2017-02-22 10:24
323 查看
for - 循环代码块一定的次数
for/in - 遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)
注意:for/in 循环会访问该对象的原型,应该用在非数组对象的遍历上,不建议使用该方法遍历数组。
示例:
结果:
for/in - 遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)
注意:for/in 循环会访问该对象的原型,应该用在非数组对象的遍历上,不建议使用该方法遍历数组。
示例:
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 </head> 7 <body> 8 <script> 9 var myCars = new Array() 10 myCars[0] = "Saab" 11 myCars[1] = "Volvo" 12 myCars[2] = "BMW" 13 Array.prototype.newObject = 1234; 14 Array.prototype.newfunction = function () { console.log("new function");} 15 console.info("数组长度:") 16 console.log(myCars.length) 17 console.info("for 循环") 18 for(var i=0;i<myCars.length;i++){ 19 console.log(myCars[i]) 20 } 21 console.info("for in 循环") 22 for (var x in myCars) 23 { 24 console.log(myCars[x]) 25 } 26 console.info("for of 循环(ES6)") 27 for (var k of myCars) 28 { 29 console.log(k) 30 } 31 </script> 32 </body> 33 </html>
结果:
相关文章推荐
- for...in和for...of循环的区别
- for循环和for in循环以及for of循环的区别
- for循环与for...in循环的区别
- swift for-in循环中"..."与".."的区别
- for ... of循环和for ... in循环有何区别?
- javascript中循环语句 while、do-while、for-in、for用法区别
- javascript 循环语句 while、do-while、for-in、for用法区别
- javascript 循环语句 while、do-while、for-in、for用法区别
- for ... of循环和for ... in循环的区别
- ios中for循环和for-in循环的用法和区别
- javascript 循环语句 while、do-while、for-in、for用法区别
- for循环中列表:for i in range(0, len(f1)): 与 for i in f1的区别
- javascript 循环语句 while、do-while、for-in、for用法区别
- 关于数组的for循环与for...in循环的使用区别
- 用 for/in 在 Java 5.0 中增强循环
- C语言中:while与for循环的区别
- js--语法--for和for-in;访问对象的属性.和[]的区别
- for循环中++i跟i++有区别吗
- 无符号数(unsigned) 和带符号数(int)的循环变量 在for循环条件判断使用中的区别1例
- javascript中for/in循环及使用技巧