如何告诉jslint函数是外部的?

时间:2012-09-25 08:18:11

标签: javascript

我有以下代码:

/*jslint browser: true*/
/*global $, jQuery*/

if (json.RowKey !== json.NewRowKey) {
   $("#row_" + row).attr('data-rk', json.RowKey);
   updateGridMeta(entity, json.PartitionKey, json.NewRowKey, row, obj.table);
   updateGridTitles();
}

lint报告在定义updateGridTitles之前使用它。有没有办法在我的脚本顶部添加一些东西告诉它不报告这个?

3 个答案:

答案 0 :(得分:1)

如果稍后定义updateGridTitles,您只需添加

即可
var updateGridTitles; 

到顶部

答案 1 :(得分:1)

与您告诉JSLint的其他变量相同的方式是全局的。

将其添加到此列表中:

/*global $, jQuery*/

这样:

/*global $, jQuery, updateGridMeta */

答案 2 :(得分:0)

你确实可以告诉jslint一个函数是全局的。在这里查看他们的文档: http://www.jslint.com/lint.html#global 还有另一个问题:JSLint: was used before it was defined