首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

(JavaScript)编写一个函数,该函数接受两个单词组成的字符串,如果两个单词具有相同的字母,则返回True

编写一个函数,该函数接受两个单词组成的字符串,如果两个单词具有相同的字母,则返回True。

代码语言:txt
复制
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;
}

这个函数接受两个参数 word1word2,首先将它们转换为小写,并去除空格。然后,将两个单词的字母按照字母顺序排序,并将它们转换为字符串。最后,比较两个排序后的单词字符串是否相同,如果相同则返回 true,否则返回 false

这个函数可以用于判断两个单词是否由相同的字母组成。例如:

代码语言:txt
复制
console.log(checkSameLetters('listen', 'silent')); // 输出 true
console.log(checkSameLetters('hello', 'world')); // 输出 false
console.log(checkSameLetters('apple', 'pale')); // 输出 true

推荐的腾讯云相关产品:无

注意:在回答中不能提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等流行的一些云计算品牌商。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券