第 34 题:简单改造下面的代码,使之分别打印 10 和 20。
js
var b = 10;
(function b(){
b = 20;
console.log(b);
})();
打印 10
- 解法一
js
var b = 10;
(function b(b) {
window.b = 20;
console.log(b)
})(b)
- 解法二
js
var b = 10;
(function b(b) {
b.b = 20;
console.log(b)
})(b)
打印 20
- 解法一
js
var b = 10;
(function b(b) {
b = 20;
console.log(b)
})(b)
- 解法二
js
var b = 10;
(function b() {
var b = 20;
console.log(b)
})()