Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tìm từ dài nhất và ngắn nhất trong chuỗi - JavaScript


Viết hàm nhận vào chuỗi, trả về mảng 2 phần tử: từ ngắn nhất và từ dài nhất.

Ví dụ: "Hardships often prepare ordinary people for an extraordinary destiny" → ["an", "extraordinary"].

Ví dụ

Mã thực hiện:

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

Kết quả

Kết quả in ra console:

[ 'an', 'extraordinary' ]