zoukankan      html  css  js  c++  java
  • js的创建对象

    1.关联数组:

    var student ={

    sname : "曲某某",

    age : "24",

    res : function(){

    console.log("I'm "+this.sname+",I'm "+this.age);

    }

    }

    student.res();

    创建一个student对象。有两个属性分别是sname和age,还有一个方法叫res。

    sname : "曲某某" ===属性名是sname,儿属性值是"曲某某"。

    age : "24"         ===属性名是age,儿属性值是"24"。

    res : function(){.....} 在student里面创建一个函数这个函数名叫res。

    console.log(...);        在控制台中输出内容。

    "I'm "+this.sname+",I'm "+this.age   这里面中重要的是this.sname和this.age,this指向的是student的对象的。

    访问对象中的函数或属性:

        访问方法(函数)studen.res();

        访问属性console.log(student.sname);

    //这种创建对象只能创建一次不灵活

    --------------------------------------------------------------------------------------

    var student =[];

    student["sname"]="曲谋谋",

    student["age"]=23,

    student["res"]=function(){console.log("I'm "+student["sname"]+",I'm "+student["age"])}
    student.res();

    这种同上是一样的

    --------------------------------------------------------------------------------------

    使用new关键字创建对象

    function Student(sname,age){

    this.sname=sname;

    this.age = age;

    res=function(){

    console.log("I'm "+this.sname+",I'm "+this.age);

    }

    }

    var stu = new Student("q",20):

    stu.res();

    function Student(sname,age){...}   使用function创建对象function后面跟

    的是对象名,而小括号里面的的传的参数

    this.sname=sname;

    this.age = age;

    这里面的this是指向student的sname和age。

    res=function(){

    console.log("I'm "+this.sname+",I'm "+this.age);

    }

    这是student对象里的一个方法叫res();

  • 相关阅读:
    excel读取 工具类
    对电脑屏幕进行拍照(屏幕截图),保存为图片---工具类
    DateTimePicker:jQuery日期和时间插件
    集合工具类
    二维码工具类
    JavaScript 排序算法——快速排序
    IP工具类——IpAddress.java
    验证码图片生成工具类——Captcha.java
    文件相关操作工具类——FileUtils.java
    weblogic使用root用户启动后,不能再使用weblogic启动的修复办法
  • 原文地址:https://www.cnblogs.com/qulb/p/5895800.html
Copyright © 2011-2022 走看看