1. Array.prototype.myReduce = function (fn, initValue) {
    2. const self = this
    3. let res = initValue
    4. self.forEach((item, index) => {
    5. res = fn(res, item, index, initValue)
    6. })
    7. return res
    8. }