JavaScript对象,了解一下

本文深入探讨JavaScript中的对象概念,包括对象的基本特性、创建方法、原型继承等核心内容,并介绍了内置对象、宿主对象及自定义对象的区别。

对象

基本数据类型
是一种复合值
对象也可以看做是属性的无序集合
还可以从一个称为圆形的对象继承属性
对象的方法通常是继承的属性
原型继承 prototypal inheritance 是核心特性
对象是可变的

三大相关的对象特性

  • 对象的原型protopype 指向另外一个对象,对象的属性继承自它的原型对象
  • 对象的类 是一个标识对象类型的字符串
  • 对象的扩展标记,指明了在ecma 5 是否可以向该对象添加新属性

内置对象

native object 是由ECMAScript 规范定义的对象或类 例如数组、函数都是内置对象

宿主对象

所嵌入的环境定义的,htmlElement对象是宿主对象,
js的宿主就是浏览器,浏览器的对象。就是宿主对象

自定义对象

自由属性

own property

继承属性

inherited property

创建对象的三种方法

一、

var nullObject   ={}     //空对象

二、

var d = new  Date();   //

new后面跟一个函数调用
这里的函数称作构造函数constructor
构造函数用以初始化一个新创建的对象。
JavaScript核心中的原始类型都包含内置构造函数


原型
每个JavaScript对象(null)除外,都和另一个对象相关联
另一个对象就是原型
每个对象都从原型继承属性

所有通过对对象直接量创建的对象都具有同一个原型对象
可以通过Object.prototype获得对原型对象的引用
new 和 构造函数调用 创建对象的原型就是构造函数的prototype属性的值

Object.prototype不继承任何属性
其他原型对象都是普通对象
普通对象都具有原型
所有的内置构造函数都具有一个继承Object的原型

Date 继承Object和Date 这一系列链接的原型对象就是所谓的原型链 prototype chain


三、
Object.create()方法
创建一个新对象,第一个参数是这个对象的原型

对象的三个属性

  • 原型prototype
  • 类class 是一个字符串,表示对象的类型信息,toString方法可以查询
  • 可扩展性extensible attribute 表示是否可以给对象添加新属性,所有内置对象和自定义对象都是显式可扩展的

序列化对象

将对象的状态转换为字符串
JSON.stringfy()
JSON.parse()

JSON JavaScript Object Notation

对象方法

toString()返回一个表示调用这个方法的对象的字符串
valueOf() 将对象转换为某种原始值而非字符串的时候才会调用它

【博士论文复现】【阻抗建模、验证扫频法】光伏并网逆变器扫频与稳定性分析(包含锁相环电流环)(Simulink仿真实现)内容概要:本文档是一份关于“光伏并网逆变器扫频与稳定性分析”的Simulink仿真实现资源,重点复现博士论文中的阻抗建模与扫频法验证过程,涵盖锁相环和电流环等关键控制环节。通过构建详细的逆变器模型,采用小信号扰动方法进行频域扫描,获取系统输出阻抗特性,并结合奈奎斯特稳定判据分析并网系统的稳定性,帮助深入理解光伏发电系统在弱电网条件下的动态行为与失稳机理。; 适合人群:具备电力电子、自动控制理论基础,熟悉Simulink仿真环境,从事新能源发电、微电网或电力系统稳定性研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①掌握光伏并网逆变器的阻抗建模方法;②学习基于扫频法的系统稳定性分析流程;③复现高水平学术论文中的关键技术环节,支撑科研项目或学位论文工作;④为实际工程中并网逆变器的稳定性问题提供仿真分析手段。; 阅读建议:建议读者结合相关理论教材与原始论文,逐步运行并调试提供的Simulink模型,重点关注锁相环与电流控制器参数对系统阻抗特性的影响,通过改变电网强度等条件观察系统稳定性变化,深化对阻抗分析法的理解与应用能力。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值