追加函数参数

Beginner

This tutorial is from open-source community. Access the source code

简介

在本实验中,我们将探索如何在 JavaScript 中使用 partialRight() 函数来创建带有预先指定参数的新函数。这个强大的函数使我们能够轻松地将参数附加到现有函数上,从而在无需重新定义原始函数的情况下创建具有特定行为的新函数。我们将看到如何使用 partialRight() 来简化代码并使其更具模块化的示例。

用于追加参数的函数

要创建一个将参数追加到其接收的参数列表中的函数,请执行以下步骤:

  1. 打开终端/SSH 并输入 node 以开始编码练习。
  2. 使用展开运算符 (...) 将 partials 追加到 fn 的参数列表中。
  3. 使用以下代码创建函数:
const partialRight =
  (fn, ...partials) =>
  (...args) =>
    fn(...args, ...partials);
  1. 使用一个示例测试该函数,例如:
const greet = (greeting, name) => greeting + " " + name + "!";
const greetJohn = partialRight(greet, "John");
greetJohn("Hello"); // 'Hello John!'

总结

恭喜你!你已经完成了“追加函数参数”实验。你可以在 LabEx 中练习更多实验来提升你的技能。