首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
meteornight
掘友等级
看世界!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
最新
热门
The class-like behavior in JavaScript: prototype chian and delegation
1. JS没有类 js更加没有“construction/构造函数”这些概念。在js中,只存在object/对象。我们知道,在java或者c++中,class和instance是两个概念,class相当于一组DNA, instance相当于实体。但在javascript中,没有…
JS中并不神秘的this
说在前面的话:this的作用机制和lexical scope完全没有关系。 lexical scope(词法作用域)指的是查找变量的规则。 lexical scope与函数声明在代码中的位置有关,与函数如何被调用无关。 barrefer的函数是在foo中定义的。可以看到变量访问…
Implementation of 'bind' using Closure and 'call, apply'
fun1的执行结果是fun内部this指向obj1的执行结果,fun2的执行结果是fun内部this指向obj2的执行结果。 我们调用callback函数的过程中,因为被调用函数的调用方式被改变了,被调用函数内部的this也发生了变化。 尽管我们知道fn和obj.foo都指向同…
当我们讨论闭包的时候,其实在讨论变量和内存
1. 什么是闭包 我们不在某个函数的lexical scope中执行它,也就是说,我们不在定义这个函数的环境中执行它,这个时候就产生了闭包。 所以,闭包出现在js的很多地方,当我们把函数作为值传递的时候,大多数情况下就是在使用闭包。 你看,我们在global环境下执行了bar(…
个人成就
文章被点赞
1
文章被阅读
956
掘力值
64
关注了
15
关注者
0
收藏集
5
关注标签
11
加入于
2019-05-20