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

关于 for in

时间:2015-04-27 11:09:17      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:

var abc = ["a","b","c"];
        for(var i in abc){
            console.log(i);
        }

输出的是 0 ,1, 2
 
也就是说 for(var i in abc) 里面的 i 是数组各项的索引
另外,数组中的 字符串项 需要加 “”
 
但是对于 对象:
var ob = {
           name:"tt",
           age:"12"
       };
       for(var i in ob){
           console.log(i);
       }
输出的是 name 和 age。
在使用 for-in 循环时,返回的是所以能够通过对象访问的、可枚举属性,其中既包括存在于实例中的属性,也包括存在于原型中的属性。
 
虽然数组也是个对象,但请注意数组和对象的不同

关于 for in

标签:

原文地址:http://www.cnblogs.com/bestend/p/4459508.html

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