编辑代码

const numArr = [-3, 2, -10, 8, -1, 3, -5];

var maxSubArray = function (nums) {
    let pre = 0, maxAns = nums[0];
    nums.forEach((x) => {
        pre = Math.max(pre + x, x);
        maxAns = Math.max(maxAns, pre);
    });
    return maxAns;
};

console.log(maxSubArray(numArr))