this问题

为什么打印 undefined?怎么才能让这段代码分别打印global,obj和inner

var scope = 'global';


function log() {

    console.log(this.scope)

}


var obj = {

    scope: 'obj',

    do: function () {

        var scope = 'inner';

        log()

    }

};


obj.do();


叮当猫咪
浏览 428回答 1
1回答

一只甜甜圈

最后对象志向window,window.scope,返回的才是undefined
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript