鍍金池/ 問答/HTML/ es6 變量和作用域的問題

es6 變量和作用域的問題

先舉個例子說:const testFun = () => {

let testParams
const sonFun = () => {
    testParams = 3
}
console.log(testParams)

}
像上面這樣的寫法,我怎么才能console出testParams的值呢?

回答
編輯回答
雅痞

你這賦值根本就沒執(zhí)行嘛

let testParams
const sonFun = () => {
    testParams = 3
}
sonFun()
console.log(testParams)
2017年9月30日 18:44
編輯回答
尐飯團

首先你得先執(zhí)行了sonFun這個方法,你才能給testParams賦上值

2018年2月11日 09:17
編輯回答
扯機薄
let testParams
const sonFun = () => {
    testParams = 3
}
sonFun();
console.log(testParams)

這個箭頭函數(shù)的作用域,在這段代碼里面怕是沒有提現(xiàn)出來

2017年1月27日 14:58
編輯回答
萌小萌
const testFun = () => {
        let testParams
        const sonFun = () => {
            testParams = 3
        }
        sonFun()
        console.log(testParams)
    }
    testFun()
2018年1月9日 15:11