Vấn đề
Chúng tôi được yêu cầu viết một hàm JavaScript nhận một mảng các số nguyên. Đối với mỗi số trong mảng cũng sẽ có lời khen ngợi tiêu cực hoặc tích cực của nó trong mảng, nhưng đối với chính xác một số, sẽ không có lời khen ngợi.
Hàm của chúng ta sẽ tìm và trả về số đó từ mảng.
Ví dụ
Sau đây là mã -
const arr = [1, -1, 2, -2, 3]; const findOddNumber = (arr = []) => { let count = 0; let number = arr.reduce((total, num) => { if (num >= 0) count++ else count-- return total + num; }, 0) return number / Math.abs(count); }; console.log(findOddNumber(arr));
Đầu ra
3