Hàm tìm độ dài từ thứ hai ngắn nhất trong chuỗi JavaScript
Chúng ta cần viết một hàm JavaScript nhận vào một câu chuỗi làm đối số đầu tiên và duy nhất. Và hàm nên trả về độ dài của từ thứ hai ngắn nhất từ chuỗi.
Ví dụ: Nếu chuỗi là:
const str = 'This is a sample string';
Thì kết quả đầu ra nên là 2.
Do đó, hãy viết mã cho hàm này:
Ví dụ
Mã thực hiện như sau:
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
Kết quả trong console sẽ là:
2