下面罗列的js语言中那些让人抓狂混淆的概念,你遇到过几个?
建议收藏此文,每当要面试的时候提前拿出来温习温习巩固巩固,多次下来,这些概念相信会永远印在你的脑海中~~
每一小节都会有一道对应的练习题供参考,如果你做出的答案和题目的答案一样,那么这一小节的内容相信你已经掌握了
下面罗列的js语言中那些让人抓狂混淆的概念,你遇到过几个?
建议收藏此文,每当要面试的时候提前拿出来温习温习巩固巩固,多次下来,这些概念相信会永远印在你的脑海中~~
每一小节都会有一道对应的练习题供参考,如果你做出的答案和题目的答案一样,那么这一小节的内容相信你已经掌握了
ES5的原型和原型链、继承的概念是否让你揪心如焚?<img src="http://blogimages2016.oss-cn-hangzhou.aliyuncs.com/douBiPicture/douBi11.gif" style="display:inline-block;widt
阅读全文
在上一篇文章中我们讲到的prototype
属性,这个属性指向一个对象,而这个对象的用途是包含可以由特定类型
的所有实例
共享的属性和方法,在标准中我们称此对象为原型对象。原型对象会在创建一个新函数的时候根据一组特定的规则来生成。
既然有prototype
这个属
大家不要被这个感觉高大上的名字给吓着,我没有打算把原型
的历史给说一遍,本文只是想帮助大家理解为什么要有原型和原型链这个独一无二的语言特性,别的语言(或者说是我学过的编程语言中)没有见过这一个概念的,这也是我从C语言转来学习JavaScript的时候最为困惑不解的地方。