求大神分析一道关于js中的this指向的问题

请问下这个问题的输出结果是什么?为什么会有这个输出结果,求助详细的解答过程,灰常感谢!

         window.val = 1;         var json = {                 val:10,                 dbl: function () {                     this.val*=2;
               }
          };
        json.dbl();        var dbl = json.dbl;
        dbl();
        json.dbl.call(window);
        alert(window.val+json.val)


慕田峪7331174
浏览 567回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript