代码描述:javascript 面向对象继承。javascript面向对象继承简单介绍
虽然是一门面向对象的语言,但是js和c#或者java这样的语言又有所不同,后两者是基于类的面向对象,而前者是基于原型的,下面就通过一个实例简单的介绍一下javascript继承。
<script> var web=function(){ this.webName="51前端"; this.webAddress="青岛市南区"; } web.prototype.age=10; var webObj=new web(); console.log(webObj.age) </script>
实际上prototype所指向原型对象实际上一个特殊的对象实例,此对象实例可以被所有的web的对象实例所共享,所以上面的代码输出值为10。下面再来看一段代码:
<script> var web=function(){ this.webName="51前端"; this.webAddress="青岛市南区"; } web.prototype.age=10; var newWeb=function(){this.webName="新51前端"} newWeb.prototype=new web(); var newWebObj=new newWeb(); console.log(newWebObj.webName); console.log(newWebObj.webAddress); console.log(newWebObj.age); </script>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能