Computer >> Máy Tính >  >> Lập trình >> Javascript

Tìm độ dài của từ cuối cùng thứ hai trong một câu trong JavaScript

Một câu chỉ là một chuỗi chứa các chuỗi (được gọi là các từ) được nối bởi các khoảng trắng. Chúng tôi được yêu cầu viết một hàm JavaScript có trong một chuỗi câu như vậy và đếm sau đó số ký tự trong từ thứ hai đến từ cuối cùng của chuỗi. Nếu chuỗi không chứa nhiều hơn 2 từ, hàm của chúng ta sẽ trả về 0.

Ví dụ -

Nếu chuỗi đầu vào là -

const str = 'this is an example string';

Sau đó, đầu ra phải là -

const output = 7;

vì số ký tự trong ví dụ là 7.

Ví dụ

Sau đây là mã -

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));

Đầu ra

Sau đây là đầu ra của bảng điều khiển -

7