首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >什么是.apply jQuery函数?

什么是.apply jQuery函数?
EN

Stack Overflow用户
提问于 2010-09-26 14:13:28
回答 2查看 89.4K关注 0票数 90

我在不同的插件和代码中看到了这一点,但我不明白它的功能是什么……未引用jQuery中的api!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-26 14:17:16

apply使用一组参数调用函数。它不是jQuery的一部分,而是核心Javascript的一部分。然而,在jQuery文档中提到了它:

http://docs.jquery.com/Types#Context.2C_Call_and_Apply

语法:

代码语言:javascript
复制
somefunction.apply(thisObj, [argsArray])

上面的代码调用函数somefunction,在函数的作用域内将this设置为thisObj,并将来自argsArray的参数作为参数传递给函数。

票数 126
EN

Stack Overflow用户

发布于 2010-09-26 14:19:24

从本质上讲,apply将调用一个函数,并将上下文设置为您将函数应用到的对象。这意味着在函数中,引用this将引用该对象。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3796788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档