【发布时间】:2017-03-12 03:08:25
【问题描述】:
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("") 函数,说它是未定义的未知 属性..
有什么帮助吗?
【问题讨论】:
标签: javascript arrays string