2014-09-29 24 views
1

我使用JSLint.NET和lodash。这样JSLint和lodash

var first = _.first(myArray); 

代码将在 '_'错误返回意外悬空 '_'。 如何排除这个被检查?

回答

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