
Es6
星耀199
这个作者很懒,什么都没留下…
展开
-
bind原理
bind一般是面试必问的问题,更有甚者会让你当他面把原理写出来,连百度机会都不给你注意先要懂call,apply的原理,然后你就懂我下面写的代码了,若看不懂的可以看我之前call,apply的原理的文章,再看就懂了Function.prototype.textBind= function (context){ let target = this return function...原创 2019-12-20 15:47:44 · 115 阅读 · 0 评论 -
apply原理
他其实和call差不多只不过是参数变了,话不多说直接看代码unction.prototype.textApply= function(context){ //context有值得话就是a.call(foo)//代表context==foo context = context || window //这个是this没有改变函数作用域的 a.call(foo)这个this代表...原创 2019-12-20 15:41:28 · 281 阅读 · 0 评论 -
promise原理手写
Promse基本配置class Promise { constructor(exector){ this.initValue() this.bindThis() try{ exector(this.resolve,this.reject) }catch(e){ this.rej...原创 2019-12-16 17:00:17 · 116 阅读 · 0 评论 -
ES6
集合set/map set优化数组去重一维数组 .size .has .add .delete .clear .key .values .forEach(function(key,value)...原创 2019-06-15 09:20:45 · 72 阅读 · 0 评论