Функция обратного вызова, с которой я работаю, имеет следующую подпись (из http://api.jquery.com/load/):
complete(responseText, textStatus, XMLHttpRequest)
Теперь мне нужно только третий параметр. В Lua существует соглашение, согласно которому подчеркивание используется для пропусканенужных возвращаемых значений из функций ( пропуска, потому что _ на самом деле будет содержать значение):
var1, _, _, var4 = func()
Поэтому я подумал о том, чтобы сделать подобное что-то с JavaScript и установить сигнатуру моей функции следующим образом:
function (_, _, XMLHttpRequest)
Что-то не так с этим подходом, возможно, есть лучший/более чистый способ?