2013-12-18 35 views
4

在JSHint中,我想使用undef option。我遇到的問題是我有一個變量在一個文件中聲明,但實際上在另一個文件中使用。該變量包含分析跟蹤元素的對象,我將其作爲參數傳遞給我的代碼,以使跟蹤代碼生命週期。跟蹤代碼是我想分開保存的一個庫。這個想法就是包含這個跟蹤代碼庫。然後,在主js文件中設置元素跟蹤對象,並將其作爲參數傳遞給initlize方法。 JSHint將此跟蹤對象標記爲已定義但未使用。我如何告訴JSHint跟蹤對象實際上被使用?JSHint未使用的變量

回答

4

您需要添加導出的指令

/*exported variableName */ 
+0

OP是反其道而行之。在文件A中定義一個var,文件B使用它。 OP在文件A中出現錯誤,因爲var已定義但未使用。 –

+0

@JustinWood哎呀,吃飯的時候不應該回答。修正了它的正確答案。 – epascarello