【发布时间】:2020-06-02 22:11:50
【问题描述】:
我的目标是测试回文(单词向前和向后相同)以及仅包含回文的日志和数组,到目前为止,这是我能想到的最多的。
const getAllPalindromes = (words) => {
return words.filter((word) => {
word.split("").reverse().join("") === word;
});
};
console.log(getAllPalindromes(["hello", "noon"]));
据我了解,这应该返回一个数组,其中包含布尔值中为真的项目,任何指针都会对新手有所帮助,非常感谢!
【问题讨论】:
-
欢迎来到 SO!您需要在过滤器中使用
return,否则数组中的所有内容都被视为错误,因为undefined是JS 中任何函数的默认返回值。或者使用指向单个表达式的无括号箭头函数的隐式返回值。 -
王牌!得到它的工作谢谢
标签: javascript data-structures palindrome