前端100问

【前端100问】Q34:简单改造下面的代码,使之分别打印 10

2020-12-30  本文已影响0人  alanwhy

写在前面

此系列来源于开源项目:前端 100 问:能搞懂 80%的请把简历给我
为了备战 2021 春招
每天一题,督促自己
从多方面多角度总结答案,丰富知识
简单改造下面的代码,使之分别打印 10 和 20。
简书整合地址:前端 100 问

题目

var b = 10;
(function b() {
  b = 20;
  console.log(b);
})();

正文回答

打印 10
var b = 10;
(function b(b) {
  window.b = 20;
  console.log(b);
})(b);

// or
var b = 10;
(function b(b) {
  b.b = 20;
  console.log(b);
})(b);
打印 20
var b = 10;
(function b(b) {
  b = 20;
  console.log(b);
})(b);

// or
var b = 10;
(function b() {
  var b = 20;
  console.log(b);
})();
上一篇下一篇

猜你喜欢

热点阅读