PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Ajax
[討論] 你們會刻意用let取代var嗎?
作者:
bakedgrass
(蒙古烤小草)
2018-01-03 06:14:44
過去寫JS的時候習慣用var來定義變數,直到最近系統地學習JS後才注意到Scope的問題。
甚至當我用PHPStorm寫JS(語法設定為ES6)時,它還把var標示出來建議我使用let或
const(PHPStorm的建議真的蠻嚴格的...),讓我手癢改了好幾個以前用var定義的變數。
由於let算是蠻早之前就有的關鍵字,我想瀏覽器支援應該還不算太大的問題。
不知道其他人有沒有改用let的習慣?甚至會去修改原本的var的?(也許大家一開始就都
用let了也說不定...)
參考一下...
作者:
peanut97
(丁丁)
2018-01-03 08:34:00
去年全部改成let ,有些用const
作者:
VdustR
(京)
2018-01-03 15:08:00
都快忘記有 var 了
作者:
Kenqr
(function(){})()
2018-01-03 15:17:00
手機webview有支援嗎?
作者:
s25g5d4
(function(){})()
2018-01-03 17:17:00
大部分都用 const, 只有噴錯誤的時候才改 let一個好的 linter 可以自動幫你檢查
作者:
bakedgrass
(蒙古烤小草)
2018-01-04 05:02:00
原來是我變太慢了
作者:
DolphinLinn
(怕水海豚)
2018-01-04 09:45:00
不用刻意 就是你意識到的時候再改就好當你需要的時候自然會用到
作者:
crossdunk
(推噓自如)
2018-01-05 20:41:00
之前改成let 然後有消費者用inapp瀏覽器開就掛了只好又改回來
作者:
async
(非同步)
2018-01-06 19:17:00
寫angular和react的時候都用let或const
作者: AriesRay (Aries_Ray)
2018-01-08 14:24:00
版本比較舊的手機似乎不支援?
作者:
mygirl30229
(Cian)
2018-01-11 13:18:00
大部分const, 真的是變數才用let ,var 只有在寫不能編譯的專案才用
作者:
bakedgrass
(蒙古烤小草)
2018-01-12 06:19:00
Google的AppScript也不支援let。習慣ES6以後,有些類似JS的語法都有可能會有衝突,這也是要適應的部分
作者:
visa9527
(高級伴讀士官長)
2018-01-17 10:14:00
沒有,都還是用 var 反正都在匿名 function 內執行其實編譯後為了相容 IE10 還是不會用 let
作者:
exhibition31
(王鳥頭)
2018-03-21 19:25:00
Eslint甚至會把他視為錯誤
作者:
chinggoo
(Leo)
2018-05-04 15:06:00
沒有,還是有支援 IE 的需求
繼續閱讀
[問題] 同個物件可跑on and hover?
lcy17
Re: [問題] javascript要怎麼用TinyURL的API
rj5871224
[自製] 線上聖誕許願卡,寄出換取禮物
allenwang15
[問題] javascript要怎麼用TinyURL的API
rj5871224
ECMAScript 本質部份
JustinHere
[問題] Heroku 佈署時,不想要清掉某些檔案
allenwang15
[問題] JSON.stringify 表單 name 有陣列的問題
chan15
[問題] angular or react
async
[問題]開網頁後用fetch和vue搶先渲染頁面
warpower668
[問題] table tr複製到另一個
aoksc
Links
booklink
Contact Us: admin [ a t ] ucptt.com