JavaScript 中任意两个相邻元素的最大乘积
问题
我们需要编写一个接受数字数组的JavaScript函数。
我们的函数应该找到通过将数组中的2个相邻数字相乘获得的最大乘积。
示例
以下是代码-
const arr = [9, 5, 10, 2, 24, -1, -48]; function adjacentElementsProduct(array) { let maxProduct = array[0] * array[1]; for (let i = 1; i < array.length; i++) { product = array[i] * array[i + 1]; if (product > maxProduct) maxProduct = product; } return maxProduct; }; console.log(adjacentElementsProduct(arr));输出结果
50