在JavaScript的usterscore.js库中,“上下文”是什么意思,我该如何使用? [复制

StackOverflow https://stackoverflow.com/questions/5304039

  •  24-10-2019
  •  | 
  •  

这个问题在这里已经有一个答案:

我正在阅读有关 下划线 图书馆来自 DocumentCloud. 。许多功能可选 context 没有解释的论点。我的猜测,就像熟悉Ruby的人一样,这类似于Ruby binding. 。而且它与什么有关 this 方法。我的JavaScript使用范围的程度是一些jQuery呼叫和一些非常样式的Ajax。

我的问题:什么 context 意思是,我应该如何使用它?一个好的答案可能包含一些有关JavaScript的工作方式的信息。

有帮助吗?

解决方案

JavaScript函数采用隐藏 this 参数指示调用函数的上下文。

按说, this 是全局对象(通常 window)。但是,当在对象上调用函数时, this 将是被调用的对象。

接收回调函数的underscore.js方法可选 context 范围。如果指定此参数,则将调用回调 context, , 意思是 this 回调内部将等于上下文。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top