Что такое функция .apply jQuery?

Я вижу это в разных плагинах и кодах, но не понимаю, для чего эта функция ... В API jQuery нет ссылок!

88 голосов | спросил CRISHK Corporation 26 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 26 Sep 2010 10:13:28 +0400 2010, 10:13:28

2 ответа


0

apply вызывает функцию с набором аргументов. Это не часть jQuery, это часть ядра Javascript. Тем не менее, есть упоминание об этом в документах jQuery:

http://docs.jquery.com/Types#context.2C_Call_and_Apply /р>

Синтаксис:

somefunction.apply(thisObj, [argsArray])

Вышеуказанное вызывает функцию somefunction, устанавливая this в thisObj в области действия функции и передав аргументы из argsArray в качестве аргументов функции.

ответил Amber 26 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 26 Sep 2010 10:17:15 +0400 2010, 10:17:15
0

По сути, apply будет вызывать функцию с контекстом, установленным для объекта, к которому вы применяете функцию. Это означает, что внутри функции ссылка на this будет ссылаться на этот объект.

ответил Clint Tseng 26 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 26 Sep 2010 10:19:23 +0400 2010, 10:19:23

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132