1
NemoAlex 2013 年 1 月 27 日
都是不可以用 for in 来遍历的
|
2
est 2013 年 1 月 27 日
for in 就不是用来遍历list的。。。是用来便利object的
|
4
NemoAlex 2013 年 1 月 27 日 @alexrezit 前端的话,其实不太需要关注性能,各种浏览器内核做的优化都不同
一般大多数人是用 for 循环: for (var i=0; i < Things.length; i++) { Things[i] }; 也有人喜欢反过来遍历: for (var i = Things.length - 1; i >= 0; i--) { Things[i] }; 当然 forEach 是最方便的: Things.forEach(function(thing){ thing }); 这个在低版本浏览器上会有问题,一般前端框架会解决 所以如果是用框架的话,就放心大胆地用 forEach 吧 |
6
cyberscorpio 2013 年 1 月 27 日
|
7
limon 2013 年 1 月 28 日 via iPad
经验是但凡能用for,尽量用for
|
8
toothpaste 2013 年 1 月 28 日
以前我以为for in 与 for 是一样的,就贪图方便一直用for in,就一直拿到奇怪的东西...
|