访问内部函数参数(javascript)中的参数

时间:2018-07-24 00:56:21

标签: javascript arguments

是否有可能从另一个函数中作为参数列出的函数中获取参数?例如:

    function contract(preList,post,f) //where f is the function in question
{
        //get arguments of f and do something

}

在功能协定中,preList检查f所表示的参数是否为数字,而post检查f所返回的结果是否为数字。

以下是使用合同功能的样子:

    var mult = contract(
             [isNumber, isNumber], //isNumber checks if input is number
              isNumber,
              function mult (x, y) {
                return x+y;
               });

我正在尝试访问x和y,但是我在javascript方面的经验非常有限,我觉得我没有在提出正确的问题来解决此问题。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

我将创建另一个包含参数f的函数。例如: function f_with_arg(){ F(arg1, arg2) }。 然后,将f替换为f_with_arg来完成