最新 最热

你不知道的 this 指向优先级

本文由图雀社区认证作者 婧婧 写作而成,点击阅读原文查看作者的掘金链接,感谢作者的优质输出,让我们的技术世界变得更加美好?欢迎阅读阿里浩兄弟作品,头条刚的《你不知道的 Event Loop》:《你...

2020-04-15
2

如何自己实现 JavaScript 的 new 操作符?

new 大家肯定都不陌生,单身没有对象的时候就 new 一个,很方便。那么它在创建实例的时候,具体做了哪些操作呢?今天我们就来一起分析一下。

2020-03-27
1

前端基础-ECMAScript箭头函数

ES6可以使用“箭头”(=>)定义函数,注意是普通函数,不要使用这种方式定义类(构造器)。

2020-03-26
1

this怎么那么难呢?(接上篇-1)

2019年12月22日,星期六。距离新年还有9天了,宝宝们可以提前想想2020年的目标了。也可以把目标留言在文章下方,目标说给别人听能起到督促自己的作用,不信你就试试!...

2019-12-31
1

复习:GoF的23种设计模式之Prototype模式(创建型)

我小时候有经历过月饼的制作,提前买好面粉、糖、摸具、鸭蛋黄等,将面粉揉成团然后再用杆搓成面皮,将鸭蛋黄、糖配料什么的一股脑的卷成一团,用面皮包裹好,再使用模具整好形状,烤至金黄,出锅开吃。...

2019-12-25
1

设计模式-原型模式

原型(Prototype)模式的定义如下:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。在这里,原型实例指定了要创建的对象的种类。用这种方式创建对象非常高效,根本无须知道对象创建的细...

2019-10-26
2

JS中的this指向问题

可能会误以为window.doSth()是调用的,所以是指向window。虽然本例中window.doSth确实等于doSth。name等于window.name。上面代码中这是因为在ES5中,全局变量是挂载在顶层对象(浏览器是window)中。 事实上,并不是如此。...

2019-09-11
1

js---对象 和 函数this

当函数被保存为一个对象的属性时,它就可称为这个对象的方法。当一个方法被调用时,this被绑定到这个对象上。如果调用表达式包含一个提取属性的动作(. 或 []),那么它被称为方法调用。例如:...

2019-09-11
1

JS函数的属性

3.prototype:在创建自定义引用类型以及实现继承时,该属性的作用极为重要,该属性不可枚举,因此使用for-in 无法发现

2019-09-10
1

划重点:js中的this、call、apply

2、作为普通函数调用时,函数中的this指向全局对象,在浏览器环境中,指向的就是全局对象window

2019-08-29
1