84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
如题:for-in循环既然是一个循环数组,他的结束条件是什么呢?是根据什么判断?还有什么叫枚举属性?希望指点一下。。想不通。。
人生最曼妙的风景,竟是内心的淡定与从容!
for-in只用来遍历数组和枚举属性。。它结束的条件就是遍历完所有的元素。。关于枚举属性,看个例子就明白了。。
for-in
var obj = { name: 'hiYoHoo', age: 24, sayName: function() { return this.name; } }; for (i in obj) { console.log(i); //name age sayName }
for-in把我定义在obj里的属性都列举出来了,这就是它的作用。。
obj
forin 相当于挨个遍历数组中的元素 从第一个到最后一个,相对for来说不需要关注index,只需要关注value.当遍历到最后一个元素,然后结束.
for-in
只用来遍历数组和枚举属性。。它结束的条件就是遍历完所有的元素。。
关于枚举属性,看个例子就明白了。。
for-in
把我定义在obj
里的属性都列举出来了,这就是它的作用。。forin 相当于挨个遍历数组中的元素 从第一个到最后一个,相对for来说不需要关注index,只需要关注value.
当遍历到最后一个元素,然后结束.