给你一个奇舞团面试秘籍(下)

编者按:本文作者奇舞团前端开发工程师刘冰晶。

亲爱的小伙伴们,还记得几周之前的算法秘籍吗?有上就一定会有下,这是奇舞周刊给你们的承诺!下面的代码更多的是一些常用函数的JS实现,收到秘籍的同学快来投简历吧,我在奇舞团等着大家~

throttle

 
 

debounce

 
 

call

 
 

apply

 
 

bind

 
 

new

new做了什么:

  1. 创建了一个全新的对象。

  2. 这个对象会被执行[[Prototype]](也就是proto)链接。

  3. 生成的新对象会绑定到函数调用的this。

  4. 通过new创建的每个对象将最终被[[Prototype]]链接到这个函数的prototype对象上。

  5. 如果函数没有返回对象类型Object(包含Functoin, Array, Date, RegExg, Error),那么new表达式中的函数调用会自动返回这个新的对象。

 
 

柯里化

 
 

继承

 
 

斐波那契数列

R1
 
 
R2

关于奇舞周刊

《奇舞周刊》是360公司专业前端团队「奇舞团」运营的前端技术社区。关注公众号后,直接发送链接到后台即可给我们投稿。

640?wx_fmt=png


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值