采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我在一个vue组件里调用一个引入的JS文件里的一个函数,发现这两个this指向不一样,不是说在哪里调用this就会指向哪里吗?
“我是在methods里的一个函数调用它,为啥它的this没指向VueComponent?”,回复这个。
例如,我在 obj 中调用 fn ,fn 的 this 就要指向 obj 吗?
function fn() { console.log('this in fn', this) } const obj = { name: 'obj', do() { console.log('this in do', this) fn() } } obj.do()
对我问的就是这个,不是说谁调用它,它的this就指向谁吗?
这是 js 的基础语法问题,不知道谁调用它,就指向 window
好的谢谢老师
好像展示的函数名字错了,但是不影响结果,按我的理解是这两个this都应该指向VueComponent
get_index_list 这个函数,并不是箭头函数。因此,谁调用它,它的 this 就指向谁。
我是在methods里的一个函数调用它,为啥它的this没指向VueComponent?
登录后可查看更多问答,登录/注册
针对时下面试高频考点,帮助新人js面试快速通关
1.7k 17
1.8k 11
1.3k 11
1.9k 11