字符串中出现两次的词的次数 - JavaScript


我们需要编写一个 JavaScript 函数,该函数接收一个字符串,其中包含重复两次的单词,我们需要计算此类单词。

例如 −

如果输入字符串是 −

const str = "car bus jeep car jeep bus motorbike truck";

则输出应为 −

3

示例

以下为代码 −

const str = "car bus jeep car jeep bus motorbike truck";
const countRepetitive = str => {
   const strArr = str.split(" ");
   let count = 0;
   for(let i = 0; i < strArr.length; i++){
      if(i === strArr.lastIndexOf(strArr[i])){
         continue;
      };
      count++;
   };
   return count;
};
console.log(countRepetitive(str));

输出

以下为控制台中的输出 −

3

更新于: 15-Sep-2020

895 次浏览

Kickstart 您的 事业

获得认证,完成课程

开始
广告