位置: 编程技术 - 正文

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中匿名函数)

  • 增值税专用发票使用规定 最新
  • 在建工程转固定资产需要交税吗
  • 汽车购置税怎么在手机上缴费
  • 企业外币账户开户流程
  • 申请100万增值税发票资格
  • 公司租车怎么抵税
  • 营改增后销售租赁后的设备如何做税务处理?
  • 资本化支出加计摊销形成的差异
  • 融资租赁承租人和出租人的会计处理
  • 酒店购入食材,怎么做会计分录
  • 私车公用油费计入什么科目
  • 异地施工预缴税款会计分录
  • 不动产抵扣涉及净值,这里的净值是否扣除减值准备,是否扣除不动产改变用途当月的折旧额?
  • 国家税务总局关于取消增值税扣税凭证
  • 请问高人们旧房子要装修应怎样装
  • 机顶盒包括
  • 清算汇缴报表填写模板
  • 从银行贷款转借他人法院如何判
  • 委托代销售应确认什么
  • flash插件安装后还是不能播放
  • 汇算清缴时研发费用加计扣除怎么做账
  • php数组查找函数
  • 计算机怎么设置长亮
  • 公司取得的发明专利
  • 苹果mac双系统按住哪个键
  • 高新企业研发费用会计分录
  • 企业自建房需要交哪些税
  • icons是什么文件夹
  • 分期付款购买固定资产折现率怎么算
  • 小规模纳税企业在应交增值税明细科目
  • 截取字符串php
  • 办公室装修费怎么入账
  • 应收票据年末计息的分录
  • PHP new static 和 new self详解
  • es6对象扩展运算符
  • php对象是什么类型的数据
  • 长期挂账的其他应付款税务风险
  • 应付职工薪酬属于什么会计科目
  • 公司购买办公家具可以抵扣吗
  • 如何用织梦搭建网站
  • mongodb视频教程
  • 其他应收款如何平账
  • 劳务公司是怎么运作的
  • 以货换货怎么交印花税
  • sql脚本语言怎么写
  • 普通费用发票不入账会有什么后果吗
  • 转让股权溢价账务处理会计分录
  • 固定资产清理主动
  • 行政单位基建账地质灾害评估报告计哪个科目
  • 发行债券支付的发行费用计入哪里
  • 红字发票如何做进项税转出
  • 成本核算的意义在于
  • 美金形式发票
  • sqlserver 触发器 redis
  • win8 怎么样
  • linux系统的组成及其作用
  • linux修改ssh端口号启动失败
  • Ubuntu 14.04 64位搭建ADT开发环境的方法
  • win8.1网络设置
  • win10自带microsoft office怎么用
  • win7 64位旗舰版电脑如何取消网页自动保存密码?win7取消自动保存网页密码的方法
  • win10个性化颜色在开始任务栏选不了
  • opengl learning
  • 批处理系统的应用场景
  • Bullet(Cocos2dx)之创建地形
  • 使用jquery的步骤
  • css中显示
  • python中文分词代码
  • vue打包页面空白
  • 在unity中单例的主要作用
  • pg搭建
  • 批处理延迟变量
  • 安卓手机管家是什么
  • android studio downloading
  • 安卓判断横竖屏
  • 国家税务局总局河南官网
  • 医保可以直接到税局买吗?
  • 税务注销后发现报表报错的怎么办
  • 四川增值税发票图片
  • 2021北京餐饮业发展趋势报告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设