十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
成都创新互联主要从事网站设计、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务古雷港,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
对于初学者学习原型链,还是有很大的困难。一方面是函数与对象分不太清楚;另一方面,不懂原型链的继承等。本人曾今也深受困惑,并且把疑惑的地方都记录下来,为大家做出解释。明明CSDN搜索关于原型链的文章一大堆,为啥我还要写?个人觉得,写下这篇原型链文章,不仅表达我对原型链理解的程度,也算是总结自己了自己的学习心得;更多的,此篇文章,或多或少会为大家理解原型链,又多出了一些新的感悟。同时,在讲解原型链之前,要补充关于函数和对象的一些知识,加强大家的理解。总体围绕原型链展开,其它内容为辅。希望大家能够静下心来,认真阅读,最终能够有所收获!
var ff = new Function("a", "b", "console.log(a,b); return a+b;"); 就相当于function ff(a,b){ console.log(a+b); return a+b; } 值得注意的是,Function最后一个""中,是函数的主体,在它之前的都是参数。 并且,由Function实例生成的,都是函数。这是与其它普通函数实例出来的 最大不同,普通函数new生成的,是一个对象,而不是函数。