[js]var 提升問(wèn)題的例子

var _map={};
var _svg;
function mapRender(){
_map.render=function(callback){
if(!_svg){
var _svg = d3.select("#d3MapWrap") //var導(dǎo)致報(bào)錯(cuò)
.append("svg")
.attr("id","d3MapSVG")
.attr("width",600)
.attr("height",470)
.attr("text-align","left");
}
return _map;
}

<!DOCTYPE html>
<html>
<head>
<title>先找當(dāng)前作用域,后找上一級(jí)作用域,一層層網(wǎng)上找</title>
</head>
<body>
<script type="text/javascript">
var a=0;
function test(){
alert(a);
debugger;
if(false){
var a;//a在當(dāng)前作用域已經(jīng)聲明了,作用域已經(jīng)確定了。test執(zhí)行會(huì)現(xiàn)在本作用域中找a沒(méi)有才會(huì)找上一層。
}
}
test()
</script>
</body>
</html>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 不支持上傳文件,所以就復(fù)制過(guò)來(lái)了。作者信息什么的都沒(méi)刪。對(duì)前端基本屬于一竅不通,所以沒(méi)有任何修改,反正用著沒(méi)問(wèn)題就...
    全棧在路上閱讀 1,999評(píng)論 0 2
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,991評(píng)論 19 139
  • 以前還小的時(shí)候,總想著快點(diǎn)長(zhǎng)大,這樣家人就不會(huì)管你了,以為長(zhǎng)大了自己就可以自由了,但是等你長(zhǎng)大后發(fā)現(xiàn),你是多么不想...
    L依S閱讀 181評(píng)論 0 0
  • 我不記得來(lái)到簡(jiǎn)書(shū)已經(jīng)有多少天,記得當(dāng)時(shí)我的一個(gè)目標(biāo)就是要勤耕不輟,但現(xiàn)在看來(lái),我似乎只有一篇干貨文章,其余的都是些...
    似之就是我閱讀 329評(píng)論 0 0
  • 01 冬天來(lái)了,伴隨著陰雨綿綿的天氣和嗓干鼻塞的感冒,來(lái)得那么突然,讓人有點(diǎn)措手不及。夏天的衣服還占據(jù)著衣柜中觸手...
    隨機(jī)漫步的傻妞閱讀 1,153評(píng)論 0 3