const BaseTable = require('../../core/baseTable');
const Table = function() {
BaseTable.call(this);//这里的this是不是指向本js文件
};
const BaseTable = require('../../core/baseTable');
const Table = function() {
BaseTable.call(this);//这里的this是不是指向本js文件
};
就这段代码而言,this
指向 function
内部,function
声明的函数都会开辟新的作用域,this
也会绑定到 function
上
例如下面这段代码输出 rx
const foo = function () {
this.name = 'rx'
console.log(this.name)
}
foo()
8 回答4.6k 阅读✓ 已解决
6 回答3.1k 阅读✓ 已解决
5 回答2.7k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
4 回答2.7k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
你先想一个问题:
this默认是指向哪儿的?