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();
  • 相关阅读:
    最小生成树Prim算法
    哈夫曼树与哈夫曼编码
    二叉树的非递归遍历
    浅谈C++中指针和引用的区别
    poj2406 Power Strings
    (收藏)KMP算法的前缀next数组最通俗的解释
    HDU 1556 Color the ball
    Floyd算法
    最短路Dijkstra和Flyod
    编程中无穷大常量的设定技巧
  • 原文地址:https://www.cnblogs.com/lyxcode/p/9507630.html
Copyright © 2011-2022 走看看