【发布时间】:2014-08-02 02:12:35
【问题描述】:
由于某种原因,此代码会产生 lint。我真的不知道为什么。 它说:'期待一个赋值或函数调用,而不是看到一个表达式。 那是什么意思?
window.onload = function (){
function SuspectOne (naam, leeftijd, wie){
this.naam = Spencer Hawes;
this.leeftijd = 22;
this.wie = zoon van de man;
}
function SuspectTwo (naam, leeftijd, wie){
this.naam = Tyrone Biggums;
this.leeftijd = 28;
this.wie = lokale herionejunk;
}
function SuspectThree (naam, leeftijd, wie){
this.naam = Ellie Campbell Hawes;
this.leeftijd = 40;
this.wie = vrouw van de man;
}
var verdachten = new Array[];
verdachten[0] = new Verdachte("Spencer Hawes", 22, "zoon van de man");
verdachten[1] = new Verdachte("Tyrone Biggums", 28, "lokale herionejunk");
verdachten[2] = new Verdachte("Ellie Spencer Hawes", 40, "vrouw van de man");
for(x=0; x<verdachten.length; x++){
console.log("De verdachte is de " + verdachten[x].leeftijd + "jaar oud " + verdachten[x].naam + ", de " + verdachten[x].wie);
}
};
有人可以帮我解决这个问题吗?我真的很想要一个 lint free 代码。
【问题讨论】:
-
你的代码真的有效吗?我假设这只是其中的一部分,因为我们看不到
Verdachte。您的SuspectXYZ定义也没有任何意义,您只是忽略了论点。您使用的是什么 linter,命令行一个,jslinst.com 或 jshint.com?他们都对您发布的示例提出了十几个问题。 -
我用过 jsHint,但我现在也在用 jsLint。确实有很多错误。
标签: javascript function object this var