我正在尝试使用 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));
}
它不起作用任何机构知道为什么?