JavaScript 对象

devtools/2024/11/29 8:06:58/

JavaScript 对象

一、对象是什么

JavaScript 对象是一种复合数据类型,它将相关的数据(属性)和操作这些数据的方法(函数)组合在一起。

二、特点

  1. 属性多样性:可以包含各种类型的数据作为属性。
  2. 方法灵活性:可以定义方法来处理对象的行为。

三、基本使用

  1. 创建对象:可以使用对象字面量或构造函数来创建对象。

    • 对象字面量:
    javascript">const person = {name: '张三',age: 25,sayHello: function() {console.log('Hello!');}
    };
    
    • 构造函数:
    javascript">function Person(name, age) {this.name = name;this.age = age;
    }const person2 = new Person('李四', 30);
    

四、增删改查

  1. 添加属性:直接给对象添加新的属性和值。

    javascript">person.gender = '男';
    
  2. 删除属性:使用 delete 操作符删除属性。

    javascript">delete person.age;
    
  3. 修改属性值:通过赋值来修改属性值。

    javascript">person.name = '王五';
    
  4. 查询属性:可以通过点号或方括号来查询属性值。

    javascript">console.log(person.name); 
    console.log(person['age']); 
    

五、遍历对象

  1. for…in 循环:可以遍历对象的所有可枚举属性。

    javascript">for (const key in person) {console.log(key + ': ' person[key]);
    }
    

六、内置对象

  1. Object:所有对象的基类。
  2. Array:数组对象。
  3. Date:日期对象。
  4. Math:数学对象。

http://www.ppmy.cn/devtools/137873.html

相关文章

自动控制原理——BliBli站_DR_CAN

自动控制 2 稳定性分析 极点在左半平面 输入为单位冲击,而拉普拉斯变换为1;因此,开环和闭环系统,研究其传递函数的稳定性就可以了 2.5_非零初始条件下的传递函数_含有初始条件的传递函数 如果一个系统的初始条件不为0&#xff0…

蓝桥杯嵌入式入门指南-按键KEY(TIM6)【3】

在bsp文件夹中新建key.c和key.h PB0 PB1 PB2 PA0设置为GPIO_input,模式为上拉 打开TIM 输入频率/(PSC*Counter)中断频率 设置为1ms的中断 tips:一定要记得开NVIC中断 点击生成代码 将key.c添加到User文件夹 记得在all.h中添加key.h,tim.h头文件 key.c #include…

【CSS】clip-path 属性(剪裁显示区域)

文章目录 属性用法: 使用背景:遇到这样一个需求,嵌入一个网页到系统,但是不需要他顶部的导航栏,这时候就可以使用clip-path 属性剪裁到顶部导航栏,把网页相当于照片,把不想要的部分剪掉就好了 使…

【机器学习】——朴素贝叶斯模型

💻博主现有专栏: C51单片机(STC89C516),c语言,c,离散数学,算法设计与分析,数据结构,Python,Java基础,MySQL,linux&#xf…

Java 异常处理

目录: 碎碎念: 题目: 问题描述 原因分析: 解决方案: 碎碎念: 我知道我是低代码,但是只是完成个作业,所以就随便写了,能过测试点就行,没想到有个测试点死…

【优选算法】位运算

目录 常见位运算总结1、基础位运算2、给一个数n,确定它的二进制位的第x位上是0还是13、将一个数n的二进制位的第x位改成14、将一个数n的二进制位的第x位改成05、位图的思想6、提取一个数n的二进制位中最右侧的17、将一个数n的二进制位中最右侧的1变为08、位运算的优…

【C++】7000字介绍map容器和set容器的功能和使用

目录 一、关联式容器和序列式容器 二、键值对,> 三、树形结构的关联式容器 四、set容器(key模型) 1、文档官网 2、功能介绍: 3、注意事项: 4、基本使用,更多接口可查看官网: (1&…

【代码随想录|贪心算法02】

122.买股票的最佳时机 题目链接https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-ii 好巧妙的一道题啊,做之前完全不会想到这种解法。 局部最优:收集每天正利润 全局最优:求得最大利润 这道题只让你返回最大的利润和&…