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>