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參見下面簡單的
相關文章
相關標籤/搜索