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

    创建方法
    1.构造函数语法(构造函数的名称通常是首字母大写)

    1 var myObj = new Object();
    2 myObj['key1']='value';
    3 myObj['key2']='value';
    4 myObj.key='value';
    5 myObj.key3=' ';
    6 myObj.key='value';
    7 myObj.functionName=function(){
      statements;
    };

    2.字面量语法

    1 var myObj = {
    2     key: value,//注意用,分隔
    3     key: value,
    4     functionName: function(arguments){
    5         statements;
    6     }
    7    };
    8 var myObj={}

    对象=属性(变量键值对)+方法(函数)

    访问对象以及标记语法

    var DogName = Dog.name;        //使用.符号访问
                        (对象)(属性/方法名)
    或者
    var DogName = Dog['name'];      //使用[]访问

    另外,函数可以创建多个对象,用this关键字取代对象名

    1 function Friend(name, idNum, age){
    2     this.name=name;
    3     this.idNum=idNum;
    4     this.age=age;
    5     this.sayName=function(){
    6         alert(this.name);
    7 }    
    8 var myFirstFriend = new Friend('Ann', '1234567890',14);

    两种创建对象方法的比较

    字面量语法适用场景:在程序之间存储/传输数据的时候;用于全局对象或页面设置信息的配置对象

    构造函数创建对象的适用场景:在同一页中有很多对象,它们有相似的功能(例如,多个幻灯片/媒体播放器/游戏符号),代码中应该不会有复杂的对象

         

  • 相关阅读:
    假期第五天
    假期第四天
    假期第三天
    假期第二天
    假期第一天
    《如何高效学习》读书笔记六
    十天冲刺-第八天
    十天冲刺第七天
    十天冲刺-第六天
    十天冲刺-第五天
  • 原文地址:https://www.cnblogs.com/Annguowenhua/p/5065354.html
Copyright © 2011-2022 走看看