J'ai écrit ce qui suit:Javascript: Pourquoi mon code est-il en alerte?
var pages=["[www.facebook.com] Facebook is cool. ","[www.bbc.co.uk] British broadcasting corporation. "];
function findScoreC2(s){
var scores=[];
var percentageScores=[];
var contentsArray=[];
s=s.toLowerCase();
for(i=0;i<pages.length; i++){
contentsArray=pages[i].substring(pages[i].indexOf("]")+1,pages[i].lastIndexOf(" "));
var lowerCaseContents=(pages[i].substring(pages[i].indexOf("]")+1,pages[i].lastIndexOf(" "))).toLowerCase();
scores[i] =(lowerCaseContents.split(s)).length-1
};
percentageScores=(scores[i]/contentsArray[i].length) * 100;
var finalArray=[];
for(i=0;i<percentageScores.length;i++){
finalArray.push("{score:"+percentageScores[i]+",index:"+i+"}")
};
alert(finalArray);
}
findScoreC2("facebook");
quand il doit alerter
"{score:33,index:0},{score:0,index:1}"
cependant alert(finalArray)
alertes à rien (soit une zone d'alerte arrive, mais il ne dit rien).
Quelqu'un pourrait-il m'expliquer pourquoi cela pourrait être?
Merci beaucoup
Je ne peux pas voir le code correctement, vous devez peut-être modifier votre question –
Même je ne pouvais pas le voir quand je ne connecté Une fois connecté , J'étais capable de. Je ne sais pas pourquoi .. mais pour une raison quelconque c'est le cas. –