在 JavaScript 中判断数组之和为偶数还是奇数
问题
我们需要编写一个 JavaScript 函数,其中输入为一个整数数组 arr。如果数组所有元素的和为奇数,则我们的函数应返回字符串“odd”,如果为偶数,则返回“even”。
示例
以下是代码 −
const arr = [5, 1, 8, 4, 6, 9]; const assignSum = (arr = []) => { const sum = arr.reduce((acc, val) => { return acc + val; }, 0); const isSumEven = sum % 2 === 0; return isSumEven ? 'even' : 'odd'; }; console.log(assignSum(arr));
输出
以下是控制台输出 −
odd
广告