当前位置: 首页 > 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]是获得 属性值

相关文章:

  • 使用 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技术概述**
  • 网站点击排名/全网最好的推广平台
  • 建设一个导航网站/全网推广软件
  • 常德网站开发公司/免费网站推广产品
  • 做赌博网站的代理算赌博罪吗/正规营销培训
  • 房产门户网站建设/推广app赚佣金平台
  • 网站开发源代码知识产权归属/seo专业论坛