![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js基础
山不走来
主要用来收集一些好的文章以做记录,也会自己总结一些东西放到这里。
展开
-
new的实现
一句话介绍 new:new 运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象类型之一也许有点难懂,我们在模拟 new 之前,先看看 new 实现了哪些功能。举个例子:// Otaku 御宅族,简称宅function Otaku (name, age) { this.name = name; this.age = age; this.habit ...转载 2020-03-29 10:10:57 · 96 阅读 · 0 评论 -
手动实现call, apply, bind
先分析下3个方法的作用改变this的指向。传入参数。call apply返回函数结果, bind 返回新函数我们先从 call 开始改变this的指向首先我们知道,对象上的方法,在调用时,this是指向对象的。let o = { fn:function(){ console.log(this); }}o.fn() // Object {f...转载 2020-03-28 16:12:54 · 198 阅读 · 0 评论 -
ES6/ES7/ES8/ES9资料整理(个人整理)
一、介绍现在的网络上已经有各样关于 ECMAScript 规范介绍和分析的文章,而我自己重新学习一遍这些规范,整理出这么一份笔记,比较精简,主要内容涵盖ES6、ES7、ES8、ES9,后续会增加面试题,框架入门等笔记,欢迎吐槽交流。这份资料的ES6部分将会参考阮一峰老师的 ECMAScript6入门 ,精简和整理出快速实用的内容。另外ES7/ES8/ES9则会从网络综合参考和整理。ES全称...转载 2019-12-12 13:56:54 · 632 阅读 · 0 评论