zoukankan      html  css  js  c++  java
  • Js对象

    对象包括,属性和方法

    一:对象的创建

    var box=new Object();   //方法一
    var box=Object();    //方法二
    var box={};        //方法三

    二:属性的添加,获取,删除

    box.name='张三';    //方法一,创建
    box.age=16;
    var box={       //方法二,创建
        name:'张三',
        age:18
    }

    alert(box.name); //方法一,获取
    alert(box['name']); //方法二,获取

    delete box.name; //删除
    alert(box.name);    

    三:方法的添加

    function run(){
        alert(123)
    };
    box.fun=run();   //方式一
    
    var box={ run:function(){ //方式二 alert(123) } }

    四:字面量对象的传参,匿名对象

    //将要传的参数写成一个对象
    function box(obj){
        if (obj.name!=undefined)alert(obj.name);   //健壮的对象参数,每次在获取的时候,需要判断时候存在,如果不存在就不执行
        if (obj.age!=undefined)alert(obj.age);
        if (obj.weight!=undefined)alert(obj.weight);  //weight不存在,所以不执行
    }
    var obj={
        name:'张三',
        age:12,
        height:178
    }
    
    //一般当做参数的对象,可以写成匿名对象
    box({   //匿名对象,当做一个参数传进去
        name:'张三',
        age:12,
        height:178
    })
  • 相关阅读:
    P2495 [SDOI2011]消耗战
    计算机的组成
    人力资源管理【9047】
    物流管理【0670】
    企业战略管理【0612】
    资源经济学【0478】
    金融理论与实务【0466】
    公共关系学【0362】
    电子商务概论【0351】
    教育社会学【0283】
  • 原文地址:https://www.cnblogs.com/xiaoxinzi/p/8508334.html
Copyright © 2011-2022 走看看