对象(object)

1.对象介绍

  • 对象是一种复杂的数据类型,   是一种无序的数据类型
  • 对象的作用:以键对值的方式存储多个数据

对象和数组的异同点:

相同点: 都是复杂的数据类型

不同点: 数组 是有序存储

对象 是无序存储 (键对值)

2.为什么需要对象

 保存一个值时 , 可以使用变量 , 保存多个值(一组值)时 , 可以使用数组 , 如果要保存一个人的完整信息呢?

      例如,将"张三丰"的个人信息保存在数组中的方式为:

      var arr = ["张三丰", "男" , 128 , 154]

      js中的对象表达结构更清晰 , 更强大. 张三丰的个人信息在对象中的表达结构如下:

3.对象语法

1 声明对象 let 对象名 ={

属性名 : 属性值 ,

属性名 : 属性值

}

2 取值语法 对象名.属性名

4.对象的增删改查

1 查询属性 点语法 对象名.属性名

[]语法 obj['属性名'] obj[ 变量名 ]

      注意:    [ ]里面有字符串 ,则解析属性名.      [ ]里面没有字符串 ,则解析变量名

2  修改属性    对象名.属性名 = 值

3  新增属性       对象名.属性名 = 值

         注意 如果有对象名 就是修改对象名, 如果没有对象名 就是新增对象名,

4   删除属性  (了解) :  delete 对象名.属性名

4 对象的遍历

5.对象的遍历

语法 for (let key in 对象名){

对象名[ key ]

}


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值