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();
  • 相关阅读:
    JVM
    事务
    Spring中AutowireMode(自动装配模型)
    ImportAware应用
    spring中几个比较重要的扩展点
    动态代理在Spring中的应用
    基于ImportSelector模拟简单的Aop
    正则表达式分组(Grouping)
    正则表达式断言(Assertions)
    一个JSON解析器
  • 原文地址:https://www.cnblogs.com/lyxcode/p/9507630.html
Copyright © 2011-2022 走看看