js中return一个function后这个function中的this指向问题

var length=10

function fn(){
     console.log(this)
    return this.length+1
}

var obj={
    length:5,
    test1:function(){
        return fn();
    }
}
console.log(obj.test1())

这个fn的指向为什么还是window

查看全部
qq_41676180
xinonny
2020/11/24 15:29
  • javascript
  • 点赞
  • 收藏
  • 回答
    私信

1个回复