【发布时间】:2012-04-10 22:28:25
【问题描述】:
我正在使用的回调函数具有以下签名(来自http://api.jquery.com/load/):
complete(responseText, textStatus, XMLHttpRequest)
现在,我只需要第三个参数。在 Lua 中有一个约定,下划线用于跳过函数中不需要的返回值(跳过,因为 _ 将实际保存该值):
var1, _, _, var4 = func()
所以我想用 JavaScript 做类似的事情并将我的函数签名设置为:
function (_, _, XMLHttpRequest)
这种方法有什么问题吗,也许有更好/更清洁的方法?
【问题讨论】:
-
我认为[Skipping optional function parameters in JavaScript][1][1]中提供了更好的解决方案:stackoverflow.com/questions/8356227/…
-
@Mohsenme 这是一个不同的问题,它是关于将参数传递给函数的。这个是关于定义一个回调函数的。
标签: javascript callback