我有以下代码:
/*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之前使用它。有没有办法在我的脚本顶部添加一些东西告诉它不报告这个?
答案 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