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 */