js中for-in的坑

在js中一般使用的循环有两种 1.常规的for(var i=0;i<length;i++) 2.for-in:for(var item in list) 但是个人更喜欢使用第一种循环,而不喜欢几乎从来不使用for-in这种写法,原因如下: 1.第一种写法能够很好的控制循环何时结束,以及对应的索引;而第二种循环无法控制 2.第二种写法在某种情况下,可能会导致一些奇怪的bug 针对原因2参见下面简单的
相关文章
相关标签/搜索