您可以使用闭包来保留原有函数内置参数,并传递新参数。以下是一个示例代码:

function add(x, y) {
  return x + y;
}

function addWithExtraParam(x, y, z) {
  return function() {
    return add(x, y) + z;
  }
}

const result = addWithExtraParam(2, 3, 5)();
console.log(result); // 输出 10

在上面的示例中,addWithExtraParam函数接受三个参数xyz,并返回一个闭包函数。该闭包函数保留了add函数的内置参数xy,并使用新参数z进行计算。通过在闭包函数后面加上(), 可以立即执行闭包函数并获取计算结果。

JavaScript保留原有函数内置参数并传递新参数

原文地址: https://www.cveoy.top/t/topic/pZlP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录