码迷,mamicode.com
首页 > 其他好文 > 详细

for与forEach各自的用途

时间:2016-07-13 19:29:22      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

for:用来遍历数组下标为数字的数组。

forEach:用来遍历数组下标为字符串的数组或者对象(因为对象的属性其实就是类似于字符串)。

 

例子:

            var arr1 = new Array();
            var arr2 = new Array();
            arr1[0] = 第一个;
            arr1[1] = 第二个;
            arr2[name] = 姓名;
            arr2[age] = 年龄;
            
            for (var i = 0;i < arr1.length; i++) {
                console.log(i);   //0 , 1
                console.log(arr1[i]);   //第一个  , 第二个
            }
            
            for (var key in arr2) {
                console.log(arr2[key]);   //name , age
                console.log(arr2[key]);   //姓名  , 年龄
            }
            
            var obj = new Object();
            obj.name = "许文祥" ;
            obj.age = "22";
            for (var key in obj) {
                console.log(key); //name  ,   age
                console.log(obj[key])  //许文祥   ,  22
            }

 

for与forEach各自的用途

标签:

原文地址:http://www.cnblogs.com/wenxiangxu/p/5667150.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!