Cyris 🐾
前端小白發問
現在寫 JS 主流是全面用 let 取代 var 了嗎,畢竟若要改成 let ,有些邏輯的寫法可能也要換一下?

ref:
JS var 變數的秘密:一文看懂 var、let、const 無宣告變數細節 - ALPHA Camp
關掉 no-var——決定變數宣告關鍵字的良好方法 | Yeefun
stavhaygn
看公司,公司原本的 code 寫 var,就寫 var,反正可以跑就好,改成 let 出事要扛,沒出事改同事的 code 也是浪費生命。
忍一時氣到吐血的REN293🤔
記住能跑就好了
Cyris 🐾
那於前端初學者的建議是直接用let,可能對於變數的使用方式以及最小暴露原則比較有幫助?
忍一時氣到吐血的REN293🤔
原則上就是 你要搞清楚 你那個變數會不會跑了以後 被其它東西蓋掉 變成其它值 影響後續的流程 這樣而已 至於要怎麼宣告 能跑就好了 等不能跑再說
stavhaygn
認真回,一律 let, const,若真的要宣告 var 才能動,那一定是 code 設計可再優化
Cyris 🐾
忍一時氣到吐血的REN293🤔 : 了解~ 果然還是要轉個想法寫 JS ,不然用過去 C/C++ 的觀念一定要定義好型態才走下一步會搞到自己QQ
Cyris 🐾
stavhaygn : 我看完幾篇其實也覺得既然 var 是舊時代的產物,那在初學階段能 follow SE6 後的寫法不是壞事,等未來出社會接觸遇到陳年老扣也比較好向下相容&理解
[JavaScript] 你應該使用 let 而不是 var 的 3 個重要理由 - realdenni...
載入新的回覆