我正在使用JSLint.NET和lodash。像这样的代码
var first = _.first(myArray);
将返回意外的悬空' _'在' _' 错误。 如何从检查中排除这一个?
答案 0 :(得分:2)
你想要nomen。
/*jslint nomen:true */
var myArray = [],
_ = {},
first;
first = _.first(myArray);
我的意思是,显然这假设您已经在某处获得了_
和myArray
的良好声明,以取代我在上面添加的声明。一个简单的下划线是一个非常讨厌的变量名称,但上面的代码在jslint.com上验证。正如您所提到的,猜测您正在使用 Underscore.js Lodash,这意味着您可能会改为使用global
标记。
/*jslint nomen:true */
/*globals _ */
var myArray = [],
first;
first = _.first(myArray);