javaScript类模式artify jshhint(在cloud9上)



我正在使用cloud9创建JavaScript类,但是Jshint抱怨未使用的当地人 - 我该如何正确地做我想做的?一个最小的例子是:

/* jshint unused: false */
function Test(dummy) {
    var _dummy = dummy;
}
Test.prototype.interface = function() {
    this._dummy = 23;
};

我从Cloud9编辑器中运行的jshint获得'_dummy' is defined by never used.。我也被jshint指令不起作用而感到困惑,this._dummy = 23;显然还可以。感谢您为我进一步阅读的建议 - 仍然让我围绕JavaScript ;-)。我有" javascript,第六版",以防万一我误读其中的somethig。

您的 var _dummy = dummy;行创建 local variable 在构造函数内部称为 _dummy,您将参数的值分配给但永远不会使用。

>

您可能打算将其存储为属性:

function Test(dummy) {
    this._dummy = dummy;
//  ^^^^^
}

相关内容

  • 没有找到相关文章

最新更新