首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
阿猪
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
最新
热门
使用js模拟实现bind
关于bind,先看一下MDN的解释呢:xxxxx .总结一下: 1.bind创建了一个新函数; 2.这个新函数的this会指向bind的第一个参数; 3.其余参数是新函数的参数。
关于js new一个对象时做了什么并怎么模拟一个new
new做了什么 先看一下mdn的解释吧 xxxxx 感觉还算好理解,毕竟学过new对象时this指向的就是新创建的对象,原型链又是一层一层往上的。 既然这样,我们来模拟一下new吧
使用js模拟实现apply和call
先来看call的MDN解释 :xxx; 总觉得比较难懂。我的理解是:写在函数原型链上的一个方法,能够改变调用这个方法的函数的this指向。
关于闭包
闭包的定义 MDN 对闭包的定义: 闭包就是那些可以访问自由变量的函数 自由变量: 自由变量是指在函数中使用的,但既不是函数参数也不是函数的局部变量的变量。 所以:能够访问自由变量的函数和被访问的自由
浅拷贝与深拷贝
手写深拷贝也许不那么容易被理解,那我们就先从手写浅拷贝开始吧,浅拷贝+递归=深拷贝。还有一些其他的深浅拷贝方式
js数组去重
记录常用的数组去重方法,双层循环、indexOf、排序再循环、filter、Set、Map、includes
浏览器点击全屏
第一篇掘金笔记,记录一下浏览器全屏api ,requestFullscreen,exitFullscreen。
个人成就
文章被点赞
2
文章被阅读
1,333
掘力值
99
关注了
14
关注者
0
收藏集
2
关注标签
10
加入于
2019-11-04