gpt4 book ai didi

javascript - 我的 JavaScript 哪里出了问题?

转载 作者:行者123 更新时间:2023-11-28 19:33:35 25 4
gpt4 key购买 nike

我对 JS 和正则表达式相当陌生。我希望这里有人可以帮助我解决我遇到的问题。

所以在我的代码中,我想要发生的是获取一个数组,其中英语中的每个单词都有自己的索引( here's a link to the .txt file I am reading from )。到目前为止,我有这个:

$(document).ready(function(){
var allWords;
function getAllWords(list) {
$.get("wordlist.txt", function (words) {
var re = "/\w+$/m"
list = words.split(re);
console.log(list);
});
}
getAllWords(allWords);
console.log(allWords);
});

但它不是将每个单词放在自己的索引中,而是返回一个数组,其中所有单词都放在一个索引中。有人能告诉我哪里出了问题/指出正确的方向吗?如果需要的话我可以澄清更多。

提前致谢!

最佳答案

几个问题:

  • 正则表达式文字不需要像 var re = "/\w+$/m"; 那样加引号
  • 正则表达式本身是错误的,应该是 var re =/\s+/; 将一行分成以空格分隔的单词。

更新::更新了代码并进行了可能的修复:

re = /\s+/g;
$(document).ready(function() {
function getAllWords() {
$.get("wordlist.txt", function (response) {
var allWords = response.split(re);
console.log( allWords );
});
}
});

关于javascript - 我的 JavaScript 哪里出了问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26311456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com