TypeScript动态传递方法参数值

时间:2019-07-08 04:11:57

标签: typescript

我需要使用循环传递一些方法参数。像这样:

array.forEach(element => {
    // Pseudo Code.
    // Add the parameter value to the method call on each loop.
    myMethod().parameters.append(element)
});


// OR -->
let params;
array.forEach(element => {
    // Pseudo Code.
    params.append(element);
});
myMethod(params)

在Typescript / JavaScript中有可能吗?

1 个答案:

答案 0 :(得分:2)

您需要的只是fn.apply():

myMethod.apply(this, array)

https://www.w3schools.com/js/js_function_apply.asp