小编Phi*_*ski的帖子

Javascript:何时以及何时不使用“this”

我很好奇何时需要/最佳实践使用关键字this。我知道this在确定函数this值时会使用它,但它总是需要吗?

我问的原因是因为我有一个内部函数,它在我的模块中调用,它真正做的就是对您传递给它的一些数据进行排序。我的问题是我应该使用关键字调用这个函数this还是单独调用这个函数。

例如:

function formatSomeData(data){
  //code........
}

this.formatSomeData(data);

        OR

formatSomeData(data);
Run Code Online (Sandbox Code Playgroud)

我知道调用函数的上下文及其目的对于回答问题很重要,但在这种情况下,就像我提到的,我真的不需要在this任何时候访问该对象。调用函数时使用它仍然是一个好习惯吗?我问的并不是“这个”如何工作,而是什么时候适合使用它,什么时候不适合。

javascript scope function this

-1
推荐指数
1
解决办法
6488
查看次数

标签 统计

function ×1

javascript ×1

scope ×1

this ×1