zoukankan      html  css  js  c++  java
  • javascript——创建对象的方式

    
    

    对象:在JavaScript中,对象是拥有属性和方法的数据。

    
    

    JavaScript自定义对象方式有以下7种:直接创建方式、对象初始化器方式、构造函数方法、prototype原型方式、混合的构造函数/原型方式、动态原型方式和工厂模式

    这里为大家讲解常用的5种

         


     //1;
    直接创建 var student=new Object(); student.name="熊爱明"; student.doHomework=function(){ console.log(this.name+"正在做作业。。。") }; student.doHomework(); //2;对象初始化 var student1={ name:"张三", doHomework:function(){ console.log(this.name+"正在做作业。。。。") } } student1.doHomework();
    //构造方法
                function Student2(name){
                    this.name=name;
                    this.doHomework=function(){
                        console.log(this.name+"正在做作业。。。。");
                    }
                }
                var student2=new Student2("李四222");
                student2.doHomework();
                
                //原型
                function Student3(){
                }
                Student3.prototype.name="王五333";
                Student3.prototype.doHomework=function(){
                    console.log(this.name+"正在做作业。。");
                }
                var student3=new Student3();
                student3.doHomework();
                //混合
                function Student4(name){
                    this.name=name;
                }
                Student4.prototype.doHomework=function(){
                    console.log(this.name+"正在做作业");
                };
                var student4 = new Student4("嗷嗷444444");
                student4.doHomework();
  • 相关阅读:
    HttpClient post封装
    UGUI 自动布局的重叠BUG
    什么时候必须使用UI相机? 多个相机的作用原理?
    UGUI BUG
    C# StopWatch的BUG????
    TrinityCore3.3.5编译过程-官方指导-踩坑总结
    C# unsafe模式内存操作深入探索
    C++提高编译与链接速度的资料
    C++复习笔记
    WOW研究资料收集
  • 原文地址:https://www.cnblogs.com/lyxcode/p/9507630.html
Copyright © 2011-2022 走看看