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