2013-12-18 141 views
4

在JSHint中,我想使用undef option。我遇到的问题是我有一个变量在一个文件中声明,但实际上在另一个文件中使用。该变量包含分析跟踪元素的对象,我将其作为参数传递给我的代码,以使跟踪代码生命周期。跟踪代码是我想分开保存的一个库。这个想法就是包含这个跟踪代码库。然后,在主js文件中设置元素跟踪对象,并将其作为参数传递给initlize方法。 JSHint将此跟踪对象标记为已定义但未使用。我如何告诉JSHint跟踪对象实际上被使用?JSHint未使用的变量

回答

4

您需要添加导出的指令

/*exported variableName */ 
+0

OP是反其道而行之。在文件A中定义一个var,文件B使用它。 OP在文件A中出现错误,因为var已定义但未使用。 –

+0

@JustinWood哎呀,吃饭的时候不应该回答。修正了它的正确答案。 – epascarello