logo

给一个柯里化(currying)函数的例子,并解释它的优势。

Can you give an example of a curry function and why it’s advantageous?

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: medium

分类: javascript-fundamentals

标签: Currying, Functional Programming

参考答案摘要

答案 柯里化把“多参数函数”拆成“连续的一元函数”,让你可以先固定部分参数,得到更具体的函数(便于复用与组合)。 优势:更利于函数组合(compose/pipe)、减少重复参数传递、在函数式风格里更自然。 const add = a => b => a + b; const add10 = add(10); console.log(add10(5)); // 15

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

给一个柯里化(currying)函数的例子,并解释它的优势。

Mediumjavascript

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案