首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
T1mLee
获赞
89
粉丝
0
关注
0
看过 TA
2
南昌大学
2011
前端工程师
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑T1mLee吗?
发布(7)
刷题
T1mLee
2019-08-27 12:02
前端工程师
函数柯里化的考察
函数柯里化的实现,只不过严格限制了每次返回的函数只能传入一个参数: function curryIt(fn) { let args = [] return function curried(arg) { args.push(arg) if (args.length >= fn.length) { return fn.apply(this, args) } else { return function(arg2) { r...
0
点赞
评论
收藏
转发
T1mLee
2019-08-27 11:37
前端工程师
参数对象与apply方法的使用
function partialUsingArguments(fn) { let args1 = Array.prototype.slice.call(arguments, 1) return function() { let args2 = Array.prototype.slice.call(arguments, 0) return fn.apply(this, args1.concat(args2)) } } Tim的资源站
0
点赞
评论
收藏
转发
T1mLee
2019-08-27 12:05
已编辑
前端工程师
函数参数对象以及apply的使用
function callIt(fn) { let args = Array.prototype.slice.call(arguments, 1) return fn.apply(this, args) } Tim的资源站
0
点赞
评论
收藏
转发
T1mLee
2019-08-27 12:05
已编辑
前端工程师
函数参数对象的考察
function useArguments() { let args = Array.prototype.slice.call(arguments, 0) return args.reduce((a, b) => a + b) } Tim的资源站
0
点赞
评论
收藏
转发
T1mLee
2019-08-27 11:25
已编辑
前端工程师
偏函数题解
本质上是偏函数的实现 function partial(fn, str1, str2) { return function() { let args = Array.prototype.slice.call(arguments, 0) return fn.apply(this, [str1, str2].concat(args)) } } 函数柯里化也可以返回偏函数,达到参数复用的目的。 Tim的资源站
0
点赞
评论
收藏
转发
T1mLee
2019-08-27 10:52
已编辑
前端工程师
返回函数题解
本题主要考察函数柯里化,实际上是要求将一个字符串拼接函数进行柯里化。 function functionFunction(str) { // 字符串拼接函数 function strAdd() { return Array.prototype.join.call(arguments, ', ') } // 柯里化工具函数,argLength为目标函数的参数的长度 function curry(fn, argLength) { return function curried(...args) { if (args.length >= arg...
0
点赞
评论
收藏
转发
T1mLee
2019-08-26 18:53
前端工程师
2019-08-26
在牛客打卡1天,今天学习:刷题 50 道/代码提交 40 次/学习课程 1 节
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务