Похоже, что myFunction в следующем примере теряет свою область видимости.
$().grep(myArray, myFunction)
Под этим я подразумеваю, что у него больше нет доступа к «this» области действия, в которой он был определен, и «this» становится объектом окна. Может кто-нибудь объяснить, почему это так и есть ли удобный способ сохранить область действия myFunction? Это наподобие закрытия javascript, но я пытаюсь разобраться с этим.