- 链接地址:https://download.csdn.net/download/weixin_38529293/13196605
- 链接标题:一道面试题引发的对javascript类型转换的思考_函数类型面试题资源-CSDN文库
- 所属网站:download.csdn.net
- 被收藏次数:180
一道面试题引发的对javascript类型转换的思考,最近群里有人发了下面这题:实现一个函数,运算结果可以满足如下预期结果:add(1)(2)//3add(1,2,3)(10)//16add(1)(2)(3)(4)(5)//15对于一个好奇的切图仔来说,忍不住动手尝试了一下,看到题目首先想到的是会用到高阶函数以及Array.prototype.reduce()高阶函数(Higher-orderfunction):高阶函数的意思是它接收另一个函数作为参数。在javascript中,函数是一等公民,允许函数作为参数或者返回值传递。得到了下面这个解法:functionadd(){varargs=更多下载资源、学习资料请访问CSDN文库频道
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除