在JavaScript的usterscore.js库中,“上下文”是什么意思,我该如何使用? [复制
-
24-10-2019 - |
题
这个问题在这里已经有一个答案:
我正在阅读有关 下划线 图书馆来自 DocumentCloud. 。许多功能可选 context
没有解释的论点。我的猜测,就像熟悉Ruby的人一样,这类似于Ruby binding
. 。而且它与什么有关 this
方法。我的JavaScript使用范围的程度是一些jQuery呼叫和一些非常样式的Ajax。
我的问题:什么 context
意思是,我应该如何使用它?一个好的答案可能包含一些有关JavaScript的工作方式的信息。
解决方案
JavaScript函数采用隐藏 this
参数指示调用函数的上下文。
按说, this
是全局对象(通常 window
)。但是,当在对象上调用函数时, this
将是被调用的对象。
接收回调函数的underscore.js方法可选 context
范围。如果指定此参数,则将调用回调 context
, , 意思是 this
回调内部将等于上下文。
不隶属于 StackOverflow