cloud 9 JsHint如何识别其他文件中定义的对象

时间:2015-03-14 18:37:11

标签: jshint cloud9-ide

我有两个java脚本文件,一个定义了一个对象

function Alliance(teamOneNumber,teamTwoNumber)
{
     /*implementation*/
}

我在其他文件中使用它

function compute(r1,r2)
{
     var red = new Alliance(r1,r2);
     /*implementation*/
}

如何让JsHint识别出Alliance已在另一个文件中定义。而不是警告我联盟是未定义的。

1 个答案:

答案 0 :(得分:1)

您可以使用global指令(或在您正在使用的任何插件中查找如何配置“globals”):

/*global Alliance: false */
function compute(r1,r2)
{
     var red = new Alliance(r1,r2);
     /*implementation*/
}

false表示无法在此范围内分配Alliance。如果您确实需要分配给它,则可以使用true代替。