gpt4 book ai didi

javascript - 如何拆分字符串数组中的每个字符串元素?

转载 作者:行者123 更新时间:2023-12-03 05:46:25 25 4
gpt4 key购买 nike

    function anagrams(word, words) {
var returnArray = [];
var wordToTest= word.split("").sort();
for(i=0; i<=words.length; i++){
var wordssToTest = words[i].split("");
wordssToTest.sort();
if(wordssToTest==wordToTest){
returnArray.push(wordssToTest);
}
}
return returnArray;


}

你好!我需要创建一个函数,其中输入是字符串(单词)和字符串(单词)数组。我的目标是返回一个新数组,其中包含“words”字符串中所有单词的列表,这些单词是“word”字符串的字谜词。

我编写了代码,但它无法识别第 5 行的 words[i].split("") 函数,表示它是一个未知的属性未定义的..
有什么帮助吗?

最佳答案

您使用了<=而不是<在 for 循环中。正确代码:

function anagrams(word, words) {
var returnArray = [];
var wordToTest= word.split("").sort();
for(i=0; i<words.length; i++){
var wordssToTest = words[i].split("");
wordssToTest.sort();
if(wordssToTest==wordToTest){
returnArray.push(wordssToTest);
}
}
return returnArray;


}

关于javascript - 如何拆分字符串数组中的每个字符串元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40318372/

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