前端基础的讲解-JS(11)
对象
对象是什么?
在 JavaScript 中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,所有的数据类型都可以存放在内。
- 属性:即事物的特征,在对象中用属性来表示(常用名词),其实就是变量
- 方法:事物的行为,在对象中常用方法来表示(常用动词),其实就是函数
对象的用途?
为了更好地存储一组数据,对象应用而生;对象中为每项数据设置了属性名称,可以访问数 据更语义化,数据结构清晰,表意明显,方便开发者使用。
创建方法?
- 利用字面量创建对象—对象的字面量就是花括号 { } 里面包含了表达这个具体事物(对象)的属性和方法;{ } 里面采取键值对的形式表示
- 利用new Object 创建对象
使用方法?
对象的字面量就是花括号 { } 里面包含了表达这个具体事物(对象)的属性和方法;{ } 里面采取键值对的形式表示
- 键:相当于属性名
- 值:相当于属性值,可以是任意类型的值(数字类型、字符串类型、布尔类型,函数类型等)
调用对象的方法:对象.方法名()
查:
访问对象的属性:对象里面的属性调用:对象.属性名;
对象里面属性的另一种调用方式:对象['属性名'],注意方括号里面的属性必须加上引号。
函数:单独存在的,通过"函数名()"的方式就可以调用。
方法:方法是对象的一部分,函数不是对象的一部分,函数是单独封装操作的容器。对 象里面的函数称为方法,方法不需要声明,使用"对象.方法名()"的方式就可以调用,方法用来描述该对象的行为和功能
遍历对象
- for...in 语句用于对数组或者对象的属性进行循环操作
-
for (变量 in 对象名字) {
// 在此执行代码
}
-
语法中的变量是自定义的,它需要符合命名规范,通常我们会将这个变量写为 k 或者 key