一个js问题 作用域
var foo = function() {
var a = 1, b = 2;
var bar = function() {
var b = 3, c = 4; // a=1, b =3, c=4
a += b + c; // a=8, b =3, c=4
}; // a=1, b =2, c=undefined
bar(); // a=21, b =2, c=undefined ?????????????????????????????
};
foo();
想问下疑问号的那里a=21是怎么算出来的????????