由于某种原因,这段代码给了一个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);
}
};
有人可以帮我吗?我真的很喜欢不起毛的代码。
答案 0 :(得分:0)
看起来你的字符串不在引号中:
this.naam = Spencer Hawes;
应该是
this.naam = 'Spencer Hawes';
也
this.wie = 'zoon van de man';
它也可能会给new Array[]
内容带来错误,你应该使用对象文字:
var verdachten = [];
此外,短信也应该提供行号,这样您就可以轻松找到错误的内容。