function a(b) {
console.log(b)
b = function c() {
b = 2
c = 3
console.log("b:change",b);
console.log("c:",c);
}
console.log("b:before",b);
b();
b();
}
a(0)
?0 b:before function c() b:change 2 c: function c() Uncaught TypeError: b is not a function
原文:http://zhangzhaoaaa.iteye.com/blog/2249759