私はajaxを使用してテキストファイルから配列に情報をロードしようとしていますが、次のコードを使用しています:
function loadWords(){
var xhr = new XMLHttpRequest();
xhr.open('GET', "dico/francais.html");
xhr.onreadystatechange = function(){
if(xhr.readyState == xhr.DONE && xhr.status == 200){
dico = xhr.responseText.split("\n");
for(var i=0; i<wordsNBR; i++){
var x = Math.floor(Math.random()*dico.length);
words[i] = dico[x];
}
}
}
xhr.send(null);
}
それは言葉ですが、私が変えようとすると
for(var i=0; i<wordsNBR; i++){
var x = Math.floor(Math.random()*dico.length);
words[i] = dico[x];
}
に
for(var i=0; i<wordsNBR; i++){
var x = Math.floor(Math.random()*dico.length);
words.push(dico.splice(x,1));
}
それはどの体も機能しません理由を知っていますか?