- 博客(2)
- 问答 (1)
- 收藏
- 关注
原创 对于JavaScript继承当中call的理解
首先,我们要知道call的作用,改变this指向,例如Person.call(this) 就是将Person构造函数中的this指向new之后产生的新对象。 然后我们还要理解new()操作之后,构造函数内部的变化: (1)创建一个新的对象; var obj = { }; (2)将构造函数的作用域付给新的对象 Student.call( obj ) ...
2018-07-28 10:43:02 304
原创 对于Javascript原型的理解
我们创建的每一个函数都会有一个prototype属性,这个属性是一个指针,指向的是一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。 即 function Person( ) {...}; 这个函数就有了一个prototype属性,调用这个属性就会指向一个对象,可以暂时理解为空对象。 Person.prototype = { }; 所以我们可以为他添...
2018-07-27 15:20:45 246
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人