前端基础的讲解-JS(11)

简介: JS详解

对象

对象是什么?

在 JavaScript 中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,所有的数据类型都可以存放在内。

属性:即事物的特征,在对象中用属性来表示(常用名词),其实就是变量
方法:事物的行为,在对象中常用方法来表示(常用动词),其实就是函数

对象的用途?

为了更好地存储一组数据,对象应用而生;对象中为每项数据设置了属性名称,可以访问数 据更语义化,数据结构清晰,表意明显,方便开发者使用。

创建方法?

利用字面量创建对象—对象的字面量就是花括号 { } 里面包含了表达这个具体事物(对象)的属性和方法;{ } 里面采取键值对的形式表示
利用new Object 创建对象
使用方法?

对象的字面量就是花括号 { } 里面包含了表达这个具体事物(对象)的属性和方法;{ } 里面采取键值对的形式表示

键:相当于属性名
值:相当于属性值,可以是任意类型的值(数字类型、字符串类型、布尔类型,函数类型等)
调用对象的方法:对象.方法名()

查:

访问对象的属性:对象里面的属性调用:对象.属性名;

对象里面属性的另一种调用方式:对象['属性名'],注意方括号里面的属性必须加上引号。

函数:单独存在的,通过"函数名()"的方式就可以调用。

方法:方法是对象的一部分,函数不是对象的一部分,函数是单独封装操作的容器。对 象里面的函数称为方法,方法不需要声明,使用"对象.方法名()"的方式就可以调用,方法用来描述该对象的行为和功能

遍历对象

for...in 语句用于对数组或者对象的属性进行循环操作
for (变量 in 对象名字) {

// 在此执行代码

}

语法中的变量是自定义的,它需要符合命名规范,通常我们会将这个变量写为 k 或者 key

相关文章
|
1月前
|
前端开发 JavaScript 数据可视化
58K star!这个让网页动起来的JS库,前端工程师直呼真香!
Anime.js 是一款轻量级但功能强大的JavaScript动画引擎,它能够以最简单的方式为网页元素添加令人惊艳的动效。这个项目在GitHub上已经获得58,000+星标,被广泛应用于电商页面、数据可视化、游戏开发等场景。
74 8
|
1月前
|
JavaScript 前端开发 容器
|
1月前
|
JavaScript 前端开发
|
1月前
|
存储 JavaScript 前端开发
|
1月前
|
移动开发 JavaScript 前端开发
|
1月前
|
JavaScript 前端开发
|
1月前
|
JavaScript 前端开发
|
1月前
|
存储 JavaScript 前端开发
|
1月前
|
JavaScript 前端开发
|
1月前
|
JavaScript 前端开发 开发者