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

Hàm tìm độ dài của từ nhỏ thứ hai trong một chuỗi trong 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. Và 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.

Do đó, hãy viết mã cho chức năng này -

Ví dụ

Mã cho điều này sẽ là -

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

Đầu ra trong bảng điều khiển sẽ là -

2