在 JavaScript 中查找句子的倒数第二个单词的长度


一句句子只是一串字符串,其中包含由空格连接的单词。我们需要编写一个 JavaScript 函数,该函数接受一个这样的句子字符串作为输入,并计算字符串中倒数第二个单词的字符数。如果字符串包含不超过 2 个单词,则我们的函数应返回 0。

例如 -

如果输入字符串为 -

const str = 'this is an example string';

则输出应为 -

const output = 7;

因为“example”中的字符数为 7。

示例

以下是代码 -

const str = 'this is an example string';
const countSecondLast = (str = '') => {
   const strArr = str.split(' ');
   const { length: len } = strArr;
   if(len <= 2){
      return 0;
   };
   const el = strArr[len - 2];
   const { length } = el;
   return length;
};
console.log(countSecondLast(str));

输出

以下是控制台输出 -

7

更新时间: 20-Jan-2021

368 次浏览

开启你的 职业

完成课程获取认证

开始
广告