对象

一 什么是对象?
  对象就是属性和方法的集合。在JS中,属性就是变量,方法就是函数,属性称作成员属性,方法称作成员方法。
   js中对象包含两个要素:
  1 用来描述对象特性的一组数据,也就是若干变量,通常称为属性
  2 用来操作对象特性的若干动作,也就是若干函数,通常称为方法

电脑
  属性
    1 有键盘
     2 有屏幕
    3 有鼠标…
  方法(功能)
    1 讲课
    2 看电脑
    3 LOL…

三 js中声明对象的三种方法?
1 采用 new Object()的方式声明一个对象
2 采用对象直接量的方式,也叫json格式

var obj = {
  属性名:属性值,
  属性名:属性值,…
  方法名:方法,
  方法名:方法
}
3 采用自定义构造函数的方式
function 构造函数名(参数){
  this.属性 = 参数1;
  this.属性 = 参数2;
   this.方法名 = 函数;
}
在构造函数中的this表示的是即将new出来的对象。

四 对对象中的属性和方法进行增删改查
.在对象中表示成员使用符,可以通过他,调用对象的成员属性和成员方法
添加的方法

添加成员属性的三种方法
  方法一
  对象名.属性名 = ‘属性值’;
  obj.name= ‘高老师’;
  方法二
  对象名[‘属性名’]=‘属性值’;
修改的方法
  修改成员属性,其实本质上就是给属性重新赋值
   方法跟添加是一样的
   修改成员方法跟添加成员方法是一样的
删除的方法
  删除成员属性
  delete 对象名.属性名,删除属性只是删除属性中存储的属性值,设置成undefined,并没有把属性删除
删除成员方法
   delete 对象名.方法名 注意删除成员方法时不要加()

五 遍历对象
for(var i in 对象){

}
i表示的是对象的属性名或方法名,通过对象名[i]的方式取出对应属性名和方法名中的属性值和方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值