js for循环与for in循环的区别
生活随笔
收集整理的這篇文章主要介紹了
js for循环与for in循环的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
for循環可一遍歷數組,而for in循環可以遍歷數組和對象
使用for in循環會將Array當成對象遍歷,而Array的存取速度明顯比Object要快。所以使用for循環遍歷數組比for in循環遍歷快。
for循環遍歷的是索引數組,通過索引來調用,i的返回值是number類型
而for in循環遍歷的是關聯數組,通過key來調用,i的返回值是string類型
這兩者的具體用途 得看你用他的環境是什麼.不能一概而論.
索引數組:僅僅用于存儲數據. 優勢在于迭代方便
關聯數組:用于存放對應的數據格式, 優勢在于 可以很方便 特定key對應的value 缺點:迭代麻煩
轉載于:https://www.cnblogs.com/mmykdbc/p/9815323.html
總結
以上是生活随笔為你收集整理的js for循环与for in循环的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MongoDB复制集与Raft协议异同点
- 下一篇: jQuery操作css样式、属性、动画、