SOURCE

Array.prototype.sum = function () {
    return this.reduce((pre, cur) => {
        if (typeof cur === 'number') {
            return pre + cur
        } else {
            return pre + cur.sum()
        }
    }, 0)
}

console.log([1,2,3,[4,5]].sum())
console 命令行工具 X clear

                    
>
console