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

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

作者: alanwhy | 来源:发表于2020-12-30 15:41 被阅读0次

    写在前面

    此系列来源于开源项目:前端 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);
    })();
    

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/ivhqoktx.html