Chúng ta có một mảng Numbers và chúng ta bắt buộc phải viết một hàm trả về giá trị nhỏ nhất từ mảng.
Ví dụ - nếu mảng là -
const arr = [67, 87, 56, 8, 56, 78, 54, 67, 98, 56, 54];
Sau đó, kết quả đầu ra phải như sau -
54
vì 54 là giá trị nhỏ nhất sau 8
Ví dụ
const arr = [67, 87, 56, 8, 56, 78, 54, 67, 98, 56, 54];
const minimumIndex = arr => {
return arr.indexOf(Math.min(...arr));
};
const secondMinimum = arr => {
const copy = arr.slice();
copy.splice(minimumIndex(copy), 1);
return copy[minimumIndex(copy)];
};
console.log(secondMinimum(arr)); Đầu ra
Đầu ra trong bảng điều khiển sẽ là -
54