var maxProduct = (nums) => {  let res = nums[0]  let prevMin = nums[0]  let prevMax = nums[0]  let temp1 = 0, temp2 = 0  for (let i = 1; i < nums.length; i++) {    temp1 = prevMin * nums[i]    temp2 = prevMax * nums[i]    prevMin = Math.min(temp1, temp2, nums[i])    prevMax = Math.max(temp1, temp2, nums[i])    res = Math.max(prevMax, res)  }  return res}作者:xiao_ben_zhu链接:https://leetcode.cn/problems/maximum-product-subarray/solution/wa-ni-zhe-ti-jie-shi-xie-gei-bu-hui-dai-ma-de-nu-p/来源:力扣(LeetCode)著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。