Почему не складываются аргументы?
let o = {
origin: 100
}
let o2 = {
origin: 200
}
function sum(){
let megaFunc = function(){
let origin = this.origin;
for(var i =0; i < arguments.length; i++){
origin += arguments[i]
}
return origin
}
return megaFunc.call(o)
}
console.log(sum.call(o, 2,3))