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();
  • 相关阅读:
    siteserver学习笔记
    移动端开发适配的2中方案
    移动端中适配问题
    2倍图3倍图怎么用
    常用的网站收藏
    关于用h5实现移动端的知识梳理
    悬浮广告代码
    vue中添加echarts
    VUE中给template组件加背景
    纯CSS控制背景图片100%自适应填充布局
  • 原文地址:https://www.cnblogs.com/lyxcode/p/9507630.html
Copyright © 2011-2022 走看看