0

我有以下代码:

/*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。有没有办法在我的脚本顶部添加一些东西来告诉它不要报告这个?

4

3 回答 3

1

与您告诉 JSLint 的其他变量一样,它们是全局变量。

将其添加到此列表中:

/*global $, jQuery*/

这样的:

/*global $, jQuery, updateGridMeta */
于 2012-09-25T08:22:42.743 回答
1

如果updateGridTitles稍后定义,您可以简单地添加

var updateGridTitles; 

到顶部

于 2012-09-25T08:19:59.733 回答
0

您确实可以告诉 jslint 函数是全局的。在这里查看他们的文档:http: //www.jslint.com/lint.html#global 和这里提出的另一个问题:JSLint:在定义之前使用

于 2012-09-25T08:22:25.727 回答