位置: 编程技术 - 正文

Javascript Objects详解

编辑:rootadmin

推荐整理分享Javascript Objects详解,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

创建对象

&#;对象直接量

&#;构造函数

&#;原型继承

类继承

Javascript对象拥有自有属性和继承属性。

&#;在查询对象o的属性x时,先查找o中的属性x,如果没找到,则查找o的原型对象中的x属性,直到查找到x或者一个原型是null的对象为止

&#;在给对象o的x属性赋值时,如果o中已经有一个自有属性x,则改变x的值,若o中不存在属性x,则为o创建一个x属性并赋值

&#;也就是说,只有在查询时原型链才会起作用。

可以使用in 或者 hasOwnProperty 来判断对象中是否存在属性。

对象属性

&#;遍历对象属性 可以使用 for..in 来遍历对象的属性

使用for..in时会遍历到原型链上的属性。遍历顺序是以广度优先遍历

所以使用hasOwnProperty便可以判断是否是对象自有的属性。

Javascript Objects详解

&#;对象属性的特性 使用Object.getOwnPropertyDescriptor()获取对象特定属性的描述符

可写性(writable) 表示对象属性是否可写

例如

可枚举性(enumerable) 表示对象属性是否可枚举

例如 Array中的length等属性的 enumerable是false,所以,

什么也不输出

可配置性(configurable) 表示可否修改属性的可配置性和可枚举性

可以用Object.defineProperties来定义这些配置属性。Object.defineProperty(o, "foo", { writable : false });

Get 表示获取对象属性的方法Set 表示设置对象属性的方法

示例

对象方法

toString 将对象转换成字符串,默认的转换会是[object Object]之类的东西,所以需要转成json格式的话可以用JSON.stringify

valueOf 需要将对象转换成其他类型的时候要用到。同样的,默认转换没什么值得说的。 可执行对象

通过如下方法可以创建一个可执行对象

既可以当作对象来使用(有原型链),也可以当作函数来直接调用

JavaScript中匿名、命名函数的性能测试 我们经常通过匿名函数(Anonymousfunction)来写回调。简单来讲匿名即没有名字的函数,一般都立即执行。但是它与命名函数(有名字的函数)的性能如何

对象的类型:本地对象(1) 在ECMAScript中,所有对象并非同等创建的。一般说来,可以创建并使用的对象有三种。3.3.1本地对象ECMA-把本地对象(nativeobject)定义为独立于宿主环

JavaScript的目的分析 从今天起,我将陆续将ppkonJavaScript的读书心得发布到这个blog上。ppk是我所景仰的一位web开发者,原因无它,只是因为作为一个JavaScript的开发者来说,

标签: Javascript Objects详解

本文链接地址:https://www.jiuchutong.com/biancheng/385688.html 转载请保留说明!

上一篇:告诉你什么是javascript的回调函数(告诉你什么是无限的恐怖日语)

下一篇:JavaScript中匿名、命名函数的性能测试(javascript中匿名函数)

  • 税务ukey与税控盘的区别
  • 从租计征房产税怎么申报
  • 商场联营扣率
  • 销售免税产品怎么做分录
  • 小企业应收票据有哪些
  • 商品房预售期一般多久
  • 其他应收款余额在贷方,怎么填资产负债表
  • 公司买了股票怎么做账
  • 白酒消费税税率多少钱一吨
  • 个贷系统平账专户利息分录
  • 企业买卖股票应注意事项
  • 未分配利润调整到其他应付款
  • 合同增值税如何申报
  • 没有发票的固定资产可以折旧吗
  • 调整以前年度应付工资怎么调
  • 公司换基本户需要多久
  • 简单制作教程
  • 计算机怎么设置长亮
  • uefiu盘安装系统步骤win10
  • PHP:curl_multi_init()的用法_cURL函数
  • win10版本1909和22h2
  • 盘盈盘亏固定资产
  • win7安装高版本chrome
  • 摊销无形资产会影响无形资产的账面价值吗
  • vue项目怎么运行起来
  • 非洲加纳霍霍埃族是个国家吗
  • wisdm数据集
  • composer环境变量
  • 核销固定资产时会计处理
  • 劳务费发票差额征税
  • react roter
  • 煤炭贸易公司的业务流程
  • 发票明细怎么导出数量
  • 种植中药材公司取名字大全
  • 企业出口证明
  • dedecms下载
  • 滞纳金是
  • 运输费用会计
  • 购入固定资产印花税税目是什么
  • 现金流量表中的现金流量包括哪些
  • 增值税的视同销售行为都有哪些?
  • 交租金没有发票怎么办
  • 公司在银行的贷款会计分录
  • 企业领用产品的会计分录
  • 小规模纳税人系统查询
  • 年度所得税汇算清缴报告在哪打印
  • 押金抵货款怎样写协议
  • 银行存款利息收入要交增值税吗
  • 客运服务费发票计入什么科目
  • 差旅费一般包括往返及当地的交通费
  • 小企业会计准则2023电子版
  • 税控盘领了发票怎么发票读入
  • 新开企业去银行开户需要什么
  • 转账凭证的编制流程
  • 非营利医疗机构由谁批准
  • sqlserver临时表 效率
  • mysql怎么修改列的类型
  • sqlsever导入数据时出现ole db连接数据无效
  • xp查看系统
  • centos虚拟机配置
  • win10开始无法打开
  • win7和xp文件共享
  • win8如何添加我的电脑
  • linux中修改命令
  • nodejs实现文件压缩下载
  • Theme.AppCompat.Light的问题
  • cocos2dx 3.1.1 win8+eclipse环境下android游戏开发环境搭建
  • 不得不佩服自己的搞笑说说
  • 用python编写登录程序
  • perl 文件
  • shell脚本 ftp
  • jquery判断数据类型
  • js 模板框架
  • 营改增后如何计算税金
  • 小规模纳税人无进项发票要如何做账?
  • 综合征收和分类征收
  • 地税局科员干什么的
  • 浪潮报销软件安装
  • 船员工资是否需交税
  • 增值税电子专用发票怎么作废
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设