关于自己接触for..in循环的坑

for in循环

代码:

var obj = { "10001":"xxx1","10002":"xxx2","10003":"xxx3","10004":"xxx4","10005":"xxx5" };

for (var i in obj){ console.log(i)};

输出结果:10001 10002  10003 10004 10005

获取相应对象属性:

console.log( obj[i] );

下面是for in循环数组

var arr = [1,2,3,4,5];

for(var i in arr ){ console.log(i)};

输出结果:0 1 2 3 4

结合文档说明:for...in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。


你可能感兴趣的:(关于自己接触for..in循环的坑)