我是這樣理解的 new function() 說明了函數(shù)也是引用類型,當(dāng)我們要初始化構(gòu)造器的函數(shù)的時(shí)候,我們是需要傳參去初始化的,視頻里相當(dāng)于我們?cè)跇?gòu)造器中執(zhí)行了一句console.log(i),但是我們并沒有聲明和初始化它,所以會(huì)報(bào)i is not defined的錯(cuò)誤,但是當(dāng)我們這樣定義Var a = New Function(“1”,“console.log(i)”) ;
2017-03-30
局部變量只在定義局部變量的函數(shù)中有作用 同級(jí)別也是不同的局部
2018-06-14
我是這樣理解的 new function() 說明了函數(shù)也是引用類型,當(dāng)我們要初始化構(gòu)造器的函數(shù)的時(shí)候,我們是需要傳參去初始化的,視頻里相當(dāng)于我們?cè)跇?gòu)造器中執(zhí)行了一句console.log(i),但是我們并沒有聲明和初始化它,所以會(huì)報(bào)i is not defined的錯(cuò)誤,但是當(dāng)我們這樣定義Var a = New Function(“1”,“console.log(i)”) ;
a(2),則就相當(dāng)于我們聲明了i,并且初始化為1 ,也就可以找到i了