了解Javascript中的参数

时间:2019-01-04 02:37:25

标签: javascript arguments

我正在研究Javascript代码(如下所示),在其中我试图理解javascript中的arguments

function override(hello, ancient, name, granparent, previous) {
    hello[name] = function() {
        //    let result;
        const oldParent = this.granparent,
            oldPrevious = this.previous;

        this.granparent = granparent;
        this.previous = previous;
        const result = ancient[name].apply(this, arguments);                          
        this.granparent = oldParent;
        this.previous = oldPrevious;

        return result;
    };
}

问题陈述:

参数返回不同的值集(范围从3-9)。我想知道如何将值传递给const result = ancient[name].apply(this, arguments);

行的参数

0 个答案:

没有答案