function ppp(){ var a = 2; sss = function(){ console.log(a); } } ppp(); sss();
這里能打印2感覺很神奇,因?yàn)?在ppp函數(shù)作用域里面,sss在外面執(zhí)行竟然能拿到值
A question about js? -PHP Chinese website Q&A-A question about js? -PHP Chinese website Q&A
Let’s take a look and learn.
你的理解完全錯(cuò)了, 首先 你這樣 直接寫 a =2; 實(shí)際相當(dāng)于 聲明了個(gè)全局變量 ,你可以理解為 window.a =2;當(dāng)然能拿到。