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

Javascript 如何告诉jslint函数是外部函数?,javascript,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(); } lin

我有以下代码:

/*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之前使用了它。有没有办法在我的脚本顶部添加一些内容,告诉它不要报告此内容?

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

var updateGridTitles; 

在顶部

您确实可以告诉jslint函数是全局函数。请在此处查看他们的文档:
这里还有一个问题:

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

将其添加到此列表中:

/*global $, jQuery*/
例如:


updateGridTitles是在另一个文件中定义的,所以我认为它是全局性的。我可以在/*global中定义它吗?是的,它是一个逗号分隔的列表。
/*global $, jQuery, updateGridMeta */