課程
/前端開(kāi)發(fā)
/JavaScript
/ES6快速入門(mén)
const不是用來(lái)定義常亮的么,為什么也可以定義變量?
2018-03-07
源自:ES6快速入門(mén) 2-2
正在回答
對(duì)于復(fù)合類型的變量,變量名不指向里面的數(shù)據(jù),而是指向數(shù)據(jù)的地址,const只是保證地址不改變,而不是里面的數(shù)據(jù)不改變
我的理解是,Array是引用類型,callback實(shí)際上存儲(chǔ)的是一個(gè)指向這個(gè)數(shù)組的存儲(chǔ)地址,你向Array里添加數(shù)據(jù)并不會(huì)改變這個(gè)Array的存儲(chǔ)地址,存儲(chǔ)地址是一個(gè)常量,大概是這么回事
我理解的是,const是定義常量沒(méi)錯(cuò),你所謂的變量是指值得變化,但是這里的例子const callback =[],這個(gè)本身是表達(dá)定義一個(gè)常量的數(shù)組,關(guān)于里面的指的變化并不是說(shuō)明是一個(gè)變量,因此也沒(méi)有定義變量之說(shuō)
孫大圣ko
孫大圣ko 回復(fù) 孫大圣ko
舉報(bào)
用最通俗、形象的方法描述ES6的強(qiáng)大并教會(huì)你正確的學(xué)習(xí)方法。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-03-13
對(duì)于復(fù)合類型的變量,變量名不指向里面的數(shù)據(jù),而是指向數(shù)據(jù)的地址,const只是保證地址不改變,而不是里面的數(shù)據(jù)不改變
2018-03-07
我的理解是,Array是引用類型,callback實(shí)際上存儲(chǔ)的是一個(gè)指向這個(gè)數(shù)組的存儲(chǔ)地址,你向Array里添加數(shù)據(jù)并不會(huì)改變這個(gè)Array的存儲(chǔ)地址,存儲(chǔ)地址是一個(gè)常量,大概是這么回事
2018-03-07
我理解的是,const是定義常量沒(méi)錯(cuò),你所謂的變量是指值得變化,但是這里的例子const callback =[],這個(gè)本身是表達(dá)定義一個(gè)常量的數(shù)組,關(guān)于里面的指的變化并不是說(shuō)明是一個(gè)變量,因此也沒(méi)有定義變量之說(shuō)