js中也有对象和属性这个概念
1.常用方式
var box = new Object(); //new 可以省略
box.name="arvo";
box.age=12;
alert(box.name); //或者 alert(box['name']); 这种 单引号不能少
2.字面量方式
var box={
name:'arvo', // name 可以加单引号 'name':'arvo'
age:28
};
alert(box.name);
3.给对象加方法
第一种
function runfunction(){}
var box = new Object();
box.run=runfunction();
alert(box.run); 注意情况:若 box.run=runfunction 无括号,则调用的时候要改成 alert(box.run());
第二种
var box = {
name:'arvo',
age:22,
run: function(){ 匿名函数 其函数名为 run
}
}
alert(box.run());
4.删除属性
delete box.name
5.常用封装方法
function box(obj){
alert(obj.name);
}
var obj = {
name:'arvo',
age:22,
address:'dsafdsa'
};
box(obj);