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

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

对象

对象是什么?

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

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

对象的用途?

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

创建方法?

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

使用方法?

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

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

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

查:

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

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

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

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

遍历对象

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

    // 在此执行代码

    }

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

http://www.lryc.cn/news/483652.html

相关文章:

  • Python魔法方法深度解析:解密__call__、__new__和__del__的核心奥义
  • 当微软windows的记事本被AI加持
  • Python酷库之旅-第三方库Pandas(213)
  • 普林斯顿:LLM基于边际优化的梯度纠缠
  • 通俗易懂:什么是 Java 类加载?
  • Dijkstra 算法的实现方案
  • OpenGL 进阶系列07 - 阴影贴图(shadowmap )
  • 【CAN介绍】【第一篇章】
  • 【统计子矩阵——部分前缀和+双指针】
  • 用正则表达式检查是IP否为内网地址
  • Leetcode刷题笔记14
  • PHP图书绘本借阅管理系统小程序源码
  • 【JavaWeb】JavaWeb入门之XML详解
  • JS手写-this绑定实现
  • 【时间之外】IT人求职和创业应知【31】
  • 如何使用ffmpeg命令行进行录屏
  • ODOO学习笔记(8):模块化架构的优势
  • 数字IC后端实现之Innovus specifyCellEdgeSpacing和ICC2 set_placement_spacing_rule的应用
  • 每日小练:Day2
  • ubuntu 安装kafka-eagle
  • 深入理解指针
  • 自动驾驶合集(更新中)
  • Chapter 14 scoped样式以及data函数
  • Golang | Leetcode Golang题解之第557题反转字符串中的单词III
  • 区块链技术在电子政务中的应用
  • Simulink中Matlab function使用全局变量
  • WPF-控件的属性值的类型转化
  • 海思Hi3516DV300上播放G711U音频文件
  • Linux源码阅读笔记-V4L2框架基础介绍
  • 列表(list)