2017年1月6日 星期五

[疑惑] 陣列遍歷: while vs for 迴圈,逗幾?

我看了while迴圈後,覺得他比for還要易寫
但我卻很少見人這樣寫(應該是公司裡很少看到)

Javascript Performance: While vs For Loops

前幾篇是說while比較快,而最後一篇2016年的補充是指for比較快並且指出要考慮可讀性

疑惑是用while可讀性比較差嗎?

這篇也說while比較不好懂: JavaScript Best Practice Part.2: Performance




怎样快速而优雅地遍历 JavaScript 数组

這篇寫得還滿詳細的,有幾種遍歷的方式
他的第一組for-in未優化的代碼1裡我在某次面試有遇過
我記得面試官有提到若是Array的prototype有被改過會出問題(印象中是這種說法)

參考這篇: Why is using “for…in” with array iteration a bad idea?



不過以上文章都太久以前了,應該要再看看新一點的文章

延伸閱讀: The for Loop vs. forEach in JavaScript

沒有留言:

張貼留言