码迷,mamicode.com
首页 > Web开发 > 详细

Js对象

时间:2018-03-05 13:44:26      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:height   style   body   fine   on()   nbsp   匿名对象   匿名   bsp   

对象包括,属性和方法

一:对象的创建

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
})

 

Js对象

标签:height   style   body   fine   on()   nbsp   匿名对象   匿名   bsp   

原文地址:https://www.cnblogs.com/xiaoxinzi/p/8508334.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!