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();
  • 相关阅读:
    监控Redis集群
    host主机监控规则
    Prometheus自身的监控告警规则
    Prometheus alerts 各种告警规则
    Elasticsearch官方文档离线访问实操指南
    Ceph 存储集群
    采用阿里云 yum的方式安装ceph
    设置HTTP请求自动跳转HTTPS
    jumpserver 2222端口的使用
    安装jumpserver 2.1.2版本遇到的坑
  • 原文地址:https://www.cnblogs.com/lyxcode/p/9507630.html
Copyright © 2011-2022 走看看