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

Từ lớn nhất và nhỏ nhất trong một chuỗi - JavaScript

Chúng tôi bắt buộc phải viết một hàm JavaScript nhận vào chuỗi và trả về một mảng có hai giá trị chuỗi và chúng phải là các từ nhỏ nhất và lớn nhất tương ứng từ chuỗi.

Ví dụ -

Nếu chuỗi là -

const str = "Hardships often prepare ordinary people for an extraordinary destiny";

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

const output = ["an", "extraordinary"];

Vì vậy, hãy viết mã cho chức năng này

Ví dụ

Sau đây là mã -

const str = "Hardships often prepare ordinary people for an extraordinary
destiny";
const largestSmallest = str => {
   const strArr = str.split(" ");
   let min = strArr[0];
   let max = strArr[0];
   for(let i = 1; i < strArr.length; i++){
      if(strArr[i].length < min.length){
         min = strArr[i];
      };
      if(strArr[i].length > max.length){
         max = strArr[i];
      };
   };
   return [min, max];
};
console.log(largestSmallest(str));

Đầu ra

Đầu ra trong bảng điều khiển:-

[ 'an', 'extraordinary' ]