nefu-xiaoshuang

为什么要学习对象

  没有对象时,保存网站用户信息时不方便,很难区别 



对象是什么

  1.对象是一种数据类型

  2.无序的数据集合

对象有什么特点

  1.无序的数据的集合

   2.可以详细的描述某个事物’

对象使用

1.对象声明语法

  let  对象名 = { }

2.对象由属性方法组成

  属性 :名词(颜色,手机尺寸,重量)

  方法 :动词(发信息,玩游戏)

属性小结

  1.对象的属性没有顺序

  2.属性和值用:隔开,多个属性用,逗号隔开

  3.对象访问属性有两种方式

     点形式  对象.属性

     [ ]形式  对象【‘属性’】

  4.两种方式有没有什么区别

    点后面的属性名一定不要加引号

    [  ]里面的属性名一定要加引号

    两者使用的场景不一样

对象使用

  例如  let person = {

  sayHi:function(){

    document.write("hi~~")

  }

    }

  person.sayHi()

对象访问方法

对象.方法()

person.sayhi()

对象方法可以传递参数,与函数的使用方法基本一致

操作对象

  增 删 改 查

  ·  对象名.新属性名 = 新值

  重新赋值: 对象.属性 = 值

       对象.方法 = function() { }

  查询对象 :对象.属性 或者 对象[ '属性']

       对象.方法()

遍历对象 

   遍历对象用 for in 语句

  遍历数组中,for k in obj,获得对象的属性是K,获得对象值是obj[k]

  let obj = {

  uname :'andy',

  age :18,

  sex:'男'

}

k是变量,但是一般只用k或者是key这两个

for(let k in obj) {

console.log(k) //打印属性名

console.log(obj[k])

}

分类:

技术点:

相关文章:

  • 2021-06-27
  • 2021-04-20
  • 2022-01-04
  • 2021-10-24
猜你喜欢
  • 2021-04-16
  • 2022-02-14
  • 2021-09-15
  • 2021-11-26
  • 2021-10-09
  • 2021-08-06
  • 2021-05-15
相关资源
相似解决方案