首页 > 其他 > 详细

关于 for in

时间:2015-04-27 11:06:57      阅读:132      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!