我在Codecademy上學習Javascript,其中一項任務是使用.push()方法在包含許多名稱的字符串中找到我的名字,並用冒號分隔字母。不過,我並不需要它登錄到控制檯。它不斷告訴我,我有以下的語法錯誤:Javascript SyntaxError:意外的代幣
SyntaxError: Unexpected token .
這裏是我當前的代碼:
/*jshint multistr:true */
var text = "John Steve Ray John John Steve Connor John Bob Frank Ray Connor John Bob John Bob Jim Connor Bob John Ray Frank";
var myName = "Connor";
var hits = [];
for (var i=0; i<text.length; i++) {
};
if (text[i]==="C") {
for (var j=i; j<i+myName.length; j++) {
var hits.push(j);
};
};
所有捐款將不勝感激,謝謝:)
在第9行,你是每次再次聲明'命中'。使用'hits.push(j);'而不是'var hits.push(j);' – HasanAboShally