对象使用
目标:掌握对象语法,用它保存多个数据
1.对象声明语法
let 对象名 = {}
let 对象名 = new 0bject()
对象本质是无序的数据集合,操作数据无非就是 增 删 改 查 语法:
属性-查
声明对象,并添加了若干属性后,可以使用.获得对象中属性对应的值,我称之为属性访问。
语法:对象名.属性
简单理解就是获得对象里面的属性值。
属性-改
语法:对象名.属性=新值
增:
对象添加新的数据
对象名.新属性名=新值
属性-删(了解)
语法:delete 对象名.属性
对象中的方法
数据行为性的信息称为方法,如跑步、唱歌等,一般是动词性的,其本质是函数。
let person ={name: 'andy'
sayHi: function(){
document.write('hi~~')}
1.方法是由方法名和函数两部分构成,它们之间使用:分隔
2.多个属性之间使用英文,分隔
3.方法是依附在对象中的函数
4.方法名可以使用 " "或' ',一般情况下省略,除非名称遇到特殊符号如空格、中横线等
遍历对象
let obj ={
uname: 'andy"
age: 18,
sex:'男'}
for(let k in obj){
console.log(k)//打印属性名
console.log(obj[k])// 打印属性值}
一般不用这种方式遍历数组、主要是用来遍历对象
for in语法中的k是一个变量,在循环的过程中依次代表对象的属性名
由于k是变量,所以必须使用[]语法解析
一定记住:k是获得对象的属性名,对象名[k]是获得 属性值