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

JS基础之对象

对象使用

目标:掌握对象语法,用它保存多个数据
1.对象声明语法
let 对象名 = {}
let 对象名 = new 0bject()

对象本质是无序的数据集合,操作数据无非就是 增 删 改 查 语法:

属性-查

声明对象,并添加了若干属性后,可以使用.获得对象中属性对应的值,我称之为属性访问。

语法:对象名.属性

简单理解就是获得对象里面的属性值。

属性-改

语法:对象名.属性=新值

增:

对象添加新的数据

对象名.新属性名=新值

属性-删(了解)

语法:delete 对象名.属性

对象中的方法

数据行为性的信息称为方法,如跑步、唱歌等,一般是动词性的,其本质是函数。

let person ={name: 'andy'
sayHi: function(){
document.write('hi~~')}

1.方法是由方法名和函数两部分构成,它们之间使用:分隔
2.多个属性之间使用英文,分隔
3.方法是依附在对象中的函数
4.方法名可以使用 " "或' ',一般情况下省略,除非名称遇到特殊符号如空格、中横线等

遍历对象

let obj ={
uname: 'andy"
age: 18,
sex:'男'}
for(let k in obj){
console.log(k)//打印属性名
console.log(obj[k])// 打印属性值}

一般不用这种方式遍历数组、主要是用来遍历对象

for in语法中的k是一个变量,在循环的过程中依次代表对象的属性名

由于k是变量,所以必须使用[]语法解析

一定记住:k是获得对象的属性名,对象名[k]是获得 属性值

http://www.dtcms.com/a/58273.html

相关文章:

  • 使用 vxe-table 导出 excel,支持带数值、货币、图片等带格式导出
  • SQL Server核心知识总结
  • STM32项目分享:智能家居语音系统(ASRPRO版)
  • 创建Electron35 + vue3 + electron-builder项目,有很过坑,记录过程
  • 基于JavaScript的PDF翻译、PDF文档解析系统开发实践,二次开发可商业化,目前包含PDF加载、放大、缩小、翻译、旋转、创建等功能
  • 前端调试中的逐过程(Step Over)、单步调试(Step Into)和单步跳出(Step Out)区别
  • Elasticsearch学习笔记
  • RHCE9.0版本笔记4:聚焦网络安全基础技术
  • spring中用到的设计模式
  • 电商项目-秒杀系统(四)秒杀异步下单防止重复秒杀
  • 快速理清 Attention 注意力和 Encoder, Decoder 概念
  • .NET CAD 二次开发中的 Transform 与数学矩阵详解
  • 开源网站模板 html静态网页模板
  • 2021 年 6 月青少年软编等考 C 语言六级真题解析
  • mysql下载
  • 【算法day3】寻找两个正序数组的中位数
  • RK3588 安装ffmpeg6.1.2
  • 数据守护者:备份文件的重要性与自动化实践策略
  • CLIP模型使用方法
  • MapReduce技术概述**
  • java的jiraapi设置超时时间
  • Excel·VBA江西省预算一体化工资表一键处理
  • 【LeetCode 热题 100】11. 盛最多水的容器 | python 【中等】
  • Unity Shader编程】之基础纹理
  • Mac 上如何安装Mysql? 如何配置 Mysql?以及如何开启并使用MySQL
  • MySQL:CRUD(增删查改)
  • 鸿蒙Next-应用检测、安装以及企业内部商店的实现
  • 日语学习-日语知识点小记-构建基础-JLPT-N4N5阶段(19):(1)家族の呼び方(よびかた):家族人物(2)助词练习
  • FreeRTOS任务状态查询
  • 数据库原理5