Vấn đề
Chúng tôi được yêu cầu viết một hàm JavaScript có trong một mảng các số có độ dài ít nhất là ba.
Hàm của chúng ta chỉ nên trả về số nhỏ thứ ba từ mảng.
Ví dụ
Sau đây là mã -
const arr = [6, 7, 3, 8, 2, 9, 4, 5]; const thirdSmallest = () => { const copy = arr.slice(); for(let i = 0; i < 2; i++){ const minIndex = copy.indexOf(Math.min(...copy)); copy.splice(minIndex, 1); }; return Math.min(...copy); }; console.log(thirdSmallest(arr));
Đầu ra
4