首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
知识点填补
订阅
夜遐月
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
记一次微信前端面试
1. 手写 add(a, b)函数 2. 对上面的函数,你会写怎样的测试用例呢? 3. 数组和链表的区别,有何使用场景的不同? 4. 请求报文有哪些组成,请求参数置于请求报文何处? 5. 缓存策略,如何询问服务器该资源是否过期? 6. 进程的线程的区别?单线程和多线程的优缺点?…
函数柯里化
函数式编程是一种将函数作为参数传递和返回,并且没有副作用的一种编程方式。JavaScript,Haskell,Clojure,Scala 和 Erlang 是部分实现了函数式编程的语言。函数式编程也带来了很多概念 函数柯里化(currying)又称部分求值。一个 curryin…
[译] JavaScript中的函数柯里化
函数柯里化以Haskell Brooks Curry命名,柯里化是指将一个函数分解为一系列函数的过程,每个函数都只接收一个参数。(译注:这些函数不会立即求值,而是通过闭包的方式把传入的参数保存起来,直到真正需要的时候才会求值) 以下是一个简单的柯里化例子。我们写一个接收三个数字…