JSLint和lodash

时间:2014-09-29 13:27:10

标签: jslint lodash

我正在使用JSLint.NET和lodash。像这样的代码

var first = _.first(myArray);

将返回意外的悬空' _'在' _' 错误。 如何从检查中排除这一个?

1 个答案:

答案 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);