编写一个函数,该函数接受两个单词组成的字符串,如果两个单词具有相同的字母,则返回True。
function checkSameLetters(word1, word2) {
// 将两个单词转换为小写,并去除空格
word1 = word1.toLowerCase().replace(/\s/g, '');
word2 = word2.toLowerCase().replace(/\s/g, '');
// 将两个单词的字母排序后比较是否相同
const sortedWord1 = word1.split('').sort().join('');
const sortedWord2 = word2.split('').sort().join('');
return sortedWord1 === sortedWord2;
}
这个函数接受两个参数 word1
和 word2
,首先将它们转换为小写,并去除空格。然后,将两个单词的字母按照字母顺序排序,并将它们转换为字符串。最后,比较两个排序后的单词字符串是否相同,如果相同则返回 true
,否则返回 false
。
这个函数可以用于判断两个单词是否由相同的字母组成。例如:
console.log(checkSameLetters('listen', 'silent')); // 输出 true
console.log(checkSameLetters('hello', 'world')); // 输出 false
console.log(checkSameLetters('apple', 'pale')); // 输出 true
推荐的腾讯云相关产品:无
注意:在回答中不能提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等流行的一些云计算品牌商。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云