这篇文章是我自己在学习js过程中做的笔记,如果有错误或者遗漏的请评论告诉我。希望大家一起学习!
笔记内容主要有:对象的定义、对象的操作
1.对象:一组属性和方法的集合
定义对象:
使用new字符实例化对象
var obj = new Object();
使用字面量定义对象
var obj = {};
2. 为对象添加属性和方法
new实例化对象添加属性和方法:
添加属性:
对象.属性名 = 值;
添加方法:
对象.方法名 = function(){};
字面量对象添加属性和方法:
var obj = {
属性名:值,
方法名:function(){},
};
3.访问对象中的属性和方法:
对象名.属性名 对象名['属性名']
对象名.方法名()
下面是用字面量的方式定义对象并进行添加、修改、删除、访问的操作
//定义对象
var obj={
//添加属性
name:'Jack',
age:20,
//添加方法
run:function(){
alert('gogogo');
}
};
//添加属性
obj.sex = 'man';
//修改属性 -- 与重新赋值差不多
obj.name = 'Jeo';
//删除属性
delete obj.name;
//访问属性
var sex = obj.sex;
console.log(sex);//man
//访问方法
var run = obj.run;
console.log(run);//function(){alert('gogogo');}