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

Tìm từ nhỏ thứ hai trong một chuỗi - JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript lấy một câu chuỗi làm đối số đầu tiên và là đối số duy nhất. Hàm sẽ trả về độ dài của từ nhỏ thứ hai từ chuỗi.

Ví dụ:Nếu chuỗi là -

const str = 'This is a sample string';

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

Ví dụ

Sau đây là mã -

const str = 'This is a sample string';
const secondSmallest = str => {
   const strArr = str.split(' ');
   if(strArr.length < 2){
      return false;
   }
   for(let i = 0; i < strArr.length; i++){
      strArr[i] = strArr[i].length;
   };
   strArr.sort((a, b) => a - b);
   return strArr[1];
};
console.log(secondSmallest(str));

Đầu ra

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

2