javascript - 函数柯里化,缓存参数是按什么顺序的?
ringa_lee
ringa_lee 2017-04-11 10:27:58
[JavaScript讨论组]

20传进去不会覆盖min参数缓存的18吗?

ringa_lee
ringa_lee

ringa_lee

全部回复(1)
ringa_lee

跟顺序没啥关系,你完全理解错了。

这里的缓存指的是依靠闭包记住前面传递的参数,由于之前一次调用返回的是一个新函数(checkage 返回 checkage18,这俩可不是一个函数),所以后传递的参数根本就不会覆盖之前的参数,俩参数根本就不是一个函数接收的。后面的函数之所以能记住(也就是文中提到的“缓存”),完全是因为我之前说的闭包特性。

推荐一下自己写的,私以为比大多数教程讲得清楚:https://segmentfault.com/a/11...

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号