简介
在本实验中,我们将探讨 JavaScript 中二元函数元数的概念。我们将学习如何创建一个最多接受两个参数并忽略任何其他参数的函数。通过实际示例,我们将了解如何使用此技术简化代码并提高其效率。
在本实验中,我们将探讨 JavaScript 中二元函数元数的概念。我们将学习如何创建一个最多接受两个参数并忽略任何其他参数的函数。通过实际示例,我们将了解如何使用此技术简化代码并提高其效率。
要开始编码,请打开终端/SSH 并输入 node。
创建了 binary 函数,它能够接受最多两个参数,同时忽略任何其他参数。
使用给定的前两个参数调用提供的 fn 函数。
以下是代码:
const binary = (fn) => (a, b) => fn(a, b);
以下是一个示例用法:
["2", "1", "0"].map(binary(Math.max)); // [2, 1, 2]
恭喜你!你已经完成了二元函数元数实验。你可以在 LabEx 中练习更多实验来提升你的技能。