Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript coffeescript回调声明中未使用的参数_Javascript_Coffeescript - Fatal编程技术网

Javascript coffeescript回调声明中未使用的参数

Javascript coffeescript回调声明中未使用的参数,javascript,coffeescript,Javascript,Coffeescript,在这个coffeescript代码中,RubyMine中的代码检查工具将变量“textStatus”报告为未使用 文本状态是否应该省略 对于未使用的变量,是否需要使用ruby占位符“\ux”的约定 request.fail (jqXHR, textStatus) -> Utils.alert jqXHR.responseText 你是在问是应该省略还是可以省略 它肯定可以省略,而且很可能应该省略。如果出于某种原因,您希望代码的读者知道可以提供文本状态,那么您可以保留它。。。但

在这个coffeescript代码中,RubyMine中的代码检查工具将变量“textStatus”报告为未使用

文本状态是否应该省略

对于未使用的变量,是否需要使用ruby占位符“\ux”的约定

  request.fail (jqXHR, textStatus) ->
    Utils.alert jqXHR.responseText
你是在问是应该省略还是可以省略

它肯定可以省略,而且很可能应该省略。如果出于某种原因,您希望代码的读者知道可以提供文本状态,那么您可以保留它。。。但通常,我喜欢把重点放在代码中我在做什么,而不是我没有做什么


至于使用
\uu
调用一个你不使用/不关心的变量,我自己肯定有时会这样做,但只有当它不是列表中的最后一个变量时。考虑到图书馆的受欢迎程度,我对此也持怀疑态度。

据我所知,没有这样的惯例。但是,如果不使用,则应省略参数-至少出于可读性考虑。mreq,我猜您指的是未使用时的“最后一个”参数。回答得好。就下划线而言,'.'的具体含义适用于ruby。CoffeeScript或JavaScript有任何约定吗?如果你不使用下划线.js,请随意使用“3;”,我想不出任何其他约定。。。如果我使用的是underline.js,我可能会使用语义名称,在本例中使用textStatus(如果注释提高了可读性,可能会留下一条注释,说明它没有被使用),或者使用一个字符变量来表示它是一个不重要的局部变量。