1. var arr = [1, 2, 3]
    2. var temp = Array.prototype
    3. var arrM = Object.create(temp)
    4. arrM.push = function(...args) {
    5. console.log(this)
    6. let result = temp.push.apply(this, args)
    7. console.log(1)
    8. return result
    9. }
    10. arr.__proto__ = arrM
    11. arr.push(4)
    12. arr