- 0
- 0
- 约2.98千字
- 约 5页
- 2026-08-01 发布于河北
- 举报
前端函数柯里化面试题(含详细真实面试答案)
一、基础概念题(必问)
1.什么是函数柯里化?用自己的话简单说说
标准答案:
柯里化就是把一个多参数的函数,拆成多个单参数的嵌套函数。简单说就是:一次只传一个参数,返回新函数,等到参数传够了,再执行原函数返回结果。
举个例子:原本fn(a,b,c)一次性传3个参数,柯里化之后变成curry(fn)(a)(b)(c),分步传参、分步接收。
2.柯里化的核心特点是什么?
标准答案:
参数复用:固定一部分参数,后续调用不用重复传
延迟执行:参数没传完就不执行,一直攒参数,凑齐再执行
函数纯碎、可复用:不修改原函数,基于原函数生成新函数
3.柯里化和普通函数调用的区别?
标准答案:
普通函数必须一次传够参数,立即执行;柯里化可以分批传参、间断调用,参数不足就返回新函数,参数足够才执行逻辑。
二、原理理解题(进阶面试题)
4.为什么要用到函数柯里化?实际解决什么问题?
标准答案(面试高分版):
日常开发主要解决3个实际问题,不是炫技:
第一,参数复用,减少冗余代码。比如接口请求,域名、请求方式是固定的,用柯里化固定这两个参数,后续只需要传路径和参数,不用每次都写重复内容。
第二,延迟计算、按需执行。比如防抖、节流、日志上报,需要攒够参数或者满足条件后再执行,柯里化可以先配置规则,后续触发执行。
第三,函数预处理。提前绑定上下文、固定
您可能关注的文档
最近下载
- BS EN 1329-1-2014+A1-2018 建筑结构内土壤和废物排放(低温和高温)用塑料管道系统.未增塑聚氯乙烯(pvc-U).第1部分:管道、配件和系统规范.pdf VIP
- 默纳克3000+NEW新国标调试资料.pdf
- 食堂原材料采购管理方案及食品保存管理方案.docx VIP
- 5eDnD_凡戴尔的失落矿坑_模组_中译(二校).pdf VIP
- 《不要和青蛙跳绳》:最大的冒险在家里.pdf VIP
- 2026年检验检测基础知识试题含答案.docx VIP
- 我国公务员绩效考核指标体系与办法体系问题研究.pdf VIP
- 《入党志愿书空白表格.doc VIP
- 金赛量表测试题(中文完整版)及详细答案解读.docx VIP
- 2026软考网络工程师历年真题(完整版).doc VIP
原创力文档

文档评论(0)