第二段代码有哪些优势?
function oDemo() { function pr() { for(var i=0;i<10;i++){} return i; //返回的i是10 } return i; //这里的i是未定义的 } alert(oDemo()); //报错i未定义 function oDemo() { (function() { for(var i=0;i<10;i++){} return i; //返回的i是10 })() return i; //这里的i是未定义的 } alert(oDemo()); //报错i未定义