2014-09-29 57 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);