我想创建一个函数“palindromes()”,它检查一个值是否是回文(向前和向后拼写相同)。为了做到这一点,我创建了 4 个函数,其中:
参见下面的函数:
function makeSmall(input) {
lowerCase = input.toLowerCase();
return lowerCase;
}
function keepOnlyLetters(input) {
var patt1 = /[a-z]/g;
var onlyLetters = input.match(patt1);
return onlyLetters;
}
function reverseArray(array) {
var reversedArray = array.slice().reverse();
return reversedArray;
}
function checkPalindromes(array) {
var reversedArray = array.slice().reverse();
for (let i = 0; i <= array.length; i++) {
if (array[i] != reversedArray[i]) {
return false;
}
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
如何确保函数“palindromes()”采用一个值并通过所有这些函数运行它,最终给出该值是否是回文的答案(真或假)?
最好的问候,贝尼