課程
/前端開發(fā)
/JavaScript
/帶你快速入坑ES6
暫時(shí)性死區(qū)跟不能變量提升說的不是一回事嗎,有啥差別?
2021-11-15
源自:帶你快速入坑ES6 2-1
正在回答
let和const不存在變量提升指的是聲明的變量一定要在聲明后使用。
暫時(shí)性死區(qū)指的是只要一進(jìn)入當(dāng)前作用域,所要使用的變量就已經(jīng)存在了,但是不可獲取,只有等到聲明變量的那一行代碼出現(xiàn),才可以獲取和使用該變量
這兩個(gè)的最終效果是一樣的,都是為了減少運(yùn)行時(shí)錯(cuò)誤,防止在變量聲明前就使用這個(gè)變量。
舉報(bào)
結(jié)合ES6中特性的使用方式及常被大家忽略的問題,帶你體會(huì)ES6語法魅力。
1 回答調(diào)用類定義的原型方法時(shí),這兩個(gè)變量為什么用this.呀,直接寫變量名獲取不到嗎?
1 回答轉(zhuǎn)換錯(cuò)誤,老師看一下這個(gè)怎么回事?謝謝
1 回答為什么我在第一次console.log的后面去改變的extension[0]里面的值, 第一次console.log里面extension[0]的值為什么不是es7而是es2016呢?
1 回答這是一個(gè)小小的問題嗎?
1 回答轉(zhuǎn)換不成功,提示如下:
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2021-11-15
let和const不存在變量提升指的是聲明的變量一定要在聲明后使用。
暫時(shí)性死區(qū)指的是只要一進(jìn)入當(dāng)前作用域,所要使用的變量就已經(jīng)存在了,但是不可獲取,只有等到聲明變量的那一行代碼出現(xiàn),才可以獲取和使用該變量
這兩個(gè)的最終效果是一樣的,都是為了減少運(yùn)行時(shí)錯(cuò)誤,防止在變量聲明前就使用這個(gè)變量。