当前位置: 首页 > article >正文

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

对象

对象是什么?

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

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

对象的用途?

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

创建方法?

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

使用方法?

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

  • 键:相当于属性名
  • 值:相当于属性值,可以是任意类型的值(数字类型、字符串类型、布尔类型,函数类型等)

调用对象的方法:对象.方法名()

查:

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

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

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

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

遍历对象

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

    // 在此执行代码

    }

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


http://www.kler.cn/a/392811.html

相关文章:

  • 建筑施工特种作业人员安全生产知识试题
  • 相机光学(四十二)——sony的HDR技术
  • MySQL重难点(一)索引
  • 大语言模型:解锁自然语言处理的无限可能
  • MacOS 本地生成SSH key并关联Github
  • 深度学习——权重初始化、评估指标、梯度消失和梯度爆炸
  • 磁盘的物理组成(Linux网络服务器 15)
  • Kafka--关于broker的夺命连环问
  • 半导体企业如何利用 Jira 应对复杂商业变局?
  • C++进阶-->封装map和set
  • deeponet作者相关三篇论文链接(理论基础、实用拓展、外推)
  • lmod安装和使用
  • 12 go语言(golang) - 数据类型:接口
  • C++ 优先算法 —— 四数之和(双指针)
  • 二、深度学习_基本概念笔记
  • UVC 输出视频格式修改和windows下数据分析
  • web实验3:虚拟主机基于不同端口、目录、IP、域名访问不同页面
  • Java学生管理系统(GUI和数据库)
  • vue3中查找字典列表中某个元素的值
  • 阅读《当代反无人机系统技术综述》笔记
  • Django 外键引用另一个表中的多个字段
  • Linux文件目录命令
  • 歌尔嵌入式面试题及参考答案
  • Python的装饰器
  • 什么是MVC模式?
  • python爬虫获得淘宝商品类目 API 返回值说明