js中prototype的用法「建议收藏」

js中prototype的用法「建议收藏」看例子就懂了例1可以在外部使用prototype为自定义的类型添加属性和方法<scripttype=”text/javascript”>functionAclass(){this.Property=1;this.Method=function(){alert(1);}}Aclass…

大家好,又见面了,我是你们的朋友全栈君。

看例子就懂了

例1

可以在外部使用prototype为自定义的类型添加属性和方法

<script type="text/javascript">   
function Aclass()   
{   
this.Property = 1;   
this.Method = function()   
{   
    alert(1);   
}   
}   
Aclass.prototype.Property2 = 2;   
Aclass.prototype.Method2 = function  
{   
    alert(2);   
}   
var obj = new Aclass();   
alert(obj.Property2);   
obj.Method2();   
</script>   

例2

如何让一个类型继承于另一个类型

<script type="text/javascript">   
function AClass()   
{   
       this.Property = 1;   
       this.Method = function()   
       {   
              alert(1);   
       }   
}   

function AClass2()   
{   
       this.Property2 = 2;   
       this.Method2 = function()   
       {   
              alert(2);   
       }   
}   
AClass2.prototype = new AClass();   

var obj = new AClass2();   
alert(obj.Property);   
obj.Method();   
alert(obj.Property2);   
obj.Method2();   
</script>   

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163362.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • log4j学习笔记–ConversionPattern参数详解– RollingFileAppender选项

    log4j学习笔记–ConversionPattern参数详解– RollingFileAppender选项1、rootLogger与rootCategory的区别rootLogger是新的使用名称,对应Logger类rootCategory是旧的使用名称,对应原来的Category类Logger类是Category类的子类,所以,rootCategory是旧的用法,不推荐使用2、格式参数a)例句:log4j.appender.stdout.layout.Conver

    2022年8月22日
  • Java学习路线图(完整详细2021版)

    Java学习路线图(完整详细2021版)作为一个男人我感觉必须得做点什么来证明一下自己,现在我又回来了,准备把自己的节操准备补一下 另外给各位未来的Java程序员说一句,别的我不清楚,学习编程请从一而终 咱们学习编程就挺难的,有这些先驱者来带领咱们学习,咱们应该感激,而且最重要的事跟着你选定的一家一直学下去 因为每家学校的学习大纲都是不一样的,但是程序员其实都是一样的,这句话你细品!仔细的品! 我不希望你忙忙碌碌的整理那么多东西,挑肥拣瘦的,最后自己学的东西还是缺失的,要不就…

    2022年5月17日
  • Matlab画图-非常具体,非常全面

    Matlab画图-非常具体,非常全面

    2021年12月1日
  • ES6 json转map map转json

    ES6 json转map map转json1、json转map<script>letjson={“name”:”ES6″,”day”:”2014″,”feature”:”新特性”}; //json2map letmap=newMap(); for(letiinjson){ map.set(i,json[i]); } console.log(map);</script…

    2022年6月15日
  • Idea激活码永久有效Idea2019.1.4激活码教程-持续更新,一步到位

    Idea激活码永久有效Idea2019.1.4激活码教程-持续更新,一步到位Idea激活码永久有效2019.1.4激活码教程-Windows版永久激活-持续更新,Idea激活码2019.1.4成功激活

    2022年6月17日
  • .net pdf转word_pdf to word

    .net pdf转word_pdf to wordAsposewordpdf相互转换工具类文件的详细路径:pdfToDoc(StringpdfPath,StringdocPath)输入流:pdfToDoc(InputStreampdfPathInputStream,StringdocPath)//Anhighlightedblockpackagecom.example.wordpdf.utils;importcom.aspose.pdf.License;importcom.aspose.pdf.SaveF

    2022年10月26日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号