首页 > 编程语言 >JavaScript高级——对象

JavaScript高级——对象

时间:2024-09-10 16:53:48浏览次数:13  
标签:对象 事物 JavaScript 现实 高级 数据 属性

1、对象的含义:

① 多个数据的封装体

② 用来保存多个数据的容器

③ 一个对象代表现实中的一个事物

2、为什么要用对象?

—— 统一管理多个数据

3、对象的组成

① 属性:属性名(字符串)和属性值(任意值)组成。代表现实事物的状态数据。

② 方法:一种特别的属性(属性值是函数)。代表的现实事物的行为数据。

4、如何访问对象内部数据?

① .属性名:编码简单,有时不能用

② [ ” 属性名 “ ] :编码麻烦,能通用

5、什么时候必须使用 [  "  属性名  "  ]  的方式?

① 属性名包含特殊字符,比如:-  、空格。

② 属性名不确定。

本文分享到这里,下一篇继续分享JavaScript高级学习中的函数的内容。

标签:对象,事物,JavaScript,现实,高级,数据,属性
From: https://blog.csdn.net/weixin_56855018/article/details/142052028

相关文章

  • 【useTranslation】兼容数组解构和对象解构的三种实现方式
    useTranslation使用:数组解构:const[t,i18n]=useTranslation();对象解构:const{t,i18n}=useTranslation();useTranslation兼容数组解构和对象解构的三种实现方式:1.返回带属性的数组在这种实现方式中,返回一个数组,并为该数组添加对象属性。这样可以同时使用数组......
  • js对象转数组对象
    1.创建一个baseFun.jsexportfunctionobjectFun(obj){constresult=[]//处理所有可能的JSON字符串字段,递归处理所有嵌套JSON字符串functionprocessJsonFields(obj){for(constkeyinobj){if(obj.hasOwnProperty(key)){......
  • RapidJSON 的坑--允许Object对象存在相同的key,且key为数字时序列化报异常
    RapidJSON的坑--允许Object对象存在相同的key,且key为数字时序列化报异常测试代码如下:1voidshow(rapidjson::Document&doc)2{3printf("-----------------foriterator\nMemberCount:%d\n",doc.MemberCount());4for(autoit=doc.MemberBegin();it!=doc......
  • array数组对象以及常用方法
    数组(Array)是一种数据结构,用于存储具有相同类型的数据元素的有序集合。1.定义数组//通过字面量方式定义数组:let 数组名=[值,值,值];letnumbers=[1,2,3,4,5];//通过构造函数定义数组:let数组名=newArray(值,值,值);(newArray()是固定写法)letfr......
  • JavaScript之模块模式
    一模块模式JavaScript模块模式有传统的立即调用函数表达式(IIFE)、CommonJS、AMD、ES6模块立即调用函数表达式(IIFE)立即调用函数表达式(IIFE)是一种设计模式,通过创建一个立即执行的函数来封装代码,避免全局命名空间污染。IIFE结构如下:(function(){//你的代码})(......
  • 06 面向对象的软件工程OOSE
    面向对象的软件工程(OOSE,Object-OrientedSoftwareEngineering)是一种用于开发软件系统的工程方法论,它强调使用面向对象的技术和方法来设计和实现软件。以下是关于OOSE的详细介绍:一、定义与特点定义:OOSE是一种将面向对象的思想应用于软件开发过程中的系统方法,它利用对象、类、......
  • 05 对象建模技术OMT
    对象建模技术(ObjectModelingTechnique,简称OMT)是一种面向对象的软件开发方法学,由JamesRumbaugh开发,并以其图形化建模和系统化的设计方法著称。OMT方法的核心目标是帮助开发者清晰地描述和设计面向对象系统。以下是对OMT技术的详细解析:一、基本概念定义:对象建模技术是一种面向......
  • 03 面向对象的系统分析的过程为哪般?
    面向对象的系统分析过程是一个复杂但系统化的方法,旨在通过面向对象的思想来理解和建模系统。以下是对该过程的一个详细概述:一、概述面向对象分析(Object-OrientedAnalysis,OOA)是软件开发过程中的一个重要阶段,它涉及从问题域中提取出相关的类和对象,并分析它们之间的关系,以建立问题......
  • 2024-第02周 预习、实验与作业:Java基础语法2、面向对象入门
    课前问题列表1.方法相关问题publicclassMain{staticvoidchangeStr(Stringx){x="xyz";}staticvoidchangeArr(String[]strs){for(inti=0;i<strs.length;i++){strs[i]=strs[i]+""+i;......
  • Taro 小程序父组件基于Class如何拿到子组件基于Hooks的实例对象
    如果父组件不是基于Hooks写法(类组件),而子组件是基于Hooks写法(函数组件),你依然可以通过ref访问子组件中的方法或状态。为此,你需要使用forwardRef和useImperativeHandle在子组件中自定义要暴露的内容。具体步骤在子组件中使用forwardRef将ref传递给它。在子组件中使......