位置: 编程技术 - 正文

Javascript Object 对象学习笔记

编辑:rootadmin

推荐整理分享Javascript Object 对象学习笔记,希望有所帮助,仅作参考,欢迎阅读内容。

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

构造函数new Object()

new Object(value)

参数value 可选的参数,声明了要转换成Number对象、Boolean对象或String对象的原始值(即数字、布尔值或字符串)。JavaScript 1.1之前的版本和ECMAScript Vl不支持该对象。

返回值

  如果没有给构造函数传递value参数,那么它将返回一个 新创建的Object实例。如果指定了原始的value参数,构造函数将创建并返回原始值的包装对象,即Number对象、Boolean对象或 String对象。当不使用new运算符,将Object()构造函数作为函数调用时,它的行为与使用new运算符时一样。

属性constructor对一个JavaScript函数的引用,该函数是对象的构造函数

方法

1.hasOwnProperty( )检查对象是否有局部定义的(非继承的)、具有特定名字的属性。

2.isPrototypeOf()

语法object.isPrototypeOf(o)

参数o任意对象。

返回值如果object是O的原型,则返回true。如果o不是对象,或者object不是o的原 型,则返回false。

描述JavaScript对象继承了原型对象的属性。一个对象的原型是通过用于创建并初始化该对象的构造函数的prototype属性引用的。isPrototypeOf()方法提供了判断一个对象是否是另一个对象原型的方法。该方法可以用于确定对象的 类。

Javascript Object 对象学习笔记

示例

3.ProertyIsEnumerable()

语法object.propertyIsEnumerable(propname)

参数propname一个字符串,包含object原型的名字。

返回值如果object具有名为propname的非继承属性,而且该属性是可枚举的(即用for/in循环可以枚举出它),则返回true。

描述用for/in语句可以遍历一个对象“可枚举”的属性。但并非—个对象的所有属性都是可枚举的,通过JavaScript代码添加到对象的属性是可枚举的,而内部对象的预定义属性(如方法)通常是不可枚举的。propertylsEnumerable()方法提供了区分可枚举属性和不可枚举属性的方法。但要注意,ECMAScript标准规定,propertyIsEnumerable()方法不检测原型链,这意味着它只适用于对象的局部属性,不能检测继承属性的可枚举性。

示例

Bug

当标准限制propertylsEnumerable()方法只能检测非继承属性时,明显是错的。 Internet Explorer 5.5按标准实现了该方法。Nestacpe 6.0实现的propertyIsEnumerable()方法考虑了原型链。虽然这种方法可取,但它与标准冲突,所以Netscape 6.1修改了它,以便与IE 5.5匹配。由于标准中有这个错误,因此该方法不是那么有用。

这里一种方法******************************

这是另一种方法

JS获取各种宽度、高度的简单介绍 有时候项目中会用到用js获取元素位置来定位元素,首先通过图片说明scrollWidth,clientWidth,offsetWidth的关系。JS获取各种宽度、高度的简单介绍:scrollHeight:

浅谈Javascript中匀速运动的停止条件 我们先来看下之前的匀速运动的代码,修改了速度speed后会出现怎么样的一个bug。这里加了两个标杆用于测试styletype="text/css"#div1{width:px;height:px;positi

javascript操作字符串的原生方法 join([分隔符])数组元素组合为字符串toString()以字符串表示数组reverse()数组反转--改变原数组本身valueOf()返回数组值htmlheadscripttype="text/javascript"varfruits=["苹

标签: Javascript Object 对象学习笔记

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

上一篇:做web开发 先学JavaScript(web开发工程师需要学什么)

下一篇:JS获取各种宽度、高度的简单介绍(js获取宽高)

  • 二手车交易税是谁交
  • 典当行借款合同需交印花税吗
  • 发票进项和销项差一个字
  • 资产负债表月报期末余额怎么填
  • 企业会计一般做什么
  • 现金比率计算公式含义
  • 佣金支出和手续费税前扣除相关政策依据及会计处理
  • 收到政府补贴现金流量表怎么填
  • 冲以前年度暂估
  • 农产品增值税核定扣除计算
  • 私营独资企业需要做账吗
  • 外贸企业购买生产车辆
  • 期末留抵税额转出怎么报税
  • 实收资本里的钱怎么做账
  • 股东转入实收资本
  • 以前工程发票如何抵扣
  • 筹建人员是什么工作
  • 哪些费用发票可以报销
  • 免税出口样品收多少税
  • 土地拍卖资金交到哪里
  • php字符串变量
  • 公司一直是亏损怎么赔偿
  • 哪些情况需要做进项税转出
  • php读取txt内容
  • php array_map 和 foreach性能
  • 企业未实际出资
  • php时间戳转换中国标准时间
  • 职工福利费的税收金额怎么填写
  • 为什么生产工人工资不属于固定成本
  • chatb
  • python拆分文本文件
  • 劳务派遣小规模开票几个点
  • 石油预付款发票怎么开
  • 滴滴普通发票如何开
  • 工程发票需要备注吗
  • 股权激励如何做会计分录
  • 销售清单有法律效力吗
  • 综合所得申报怎么补报上个月的
  • 企业购入固定资产误计入管理费用
  • 差旅费分摊到各部门
  • 期末结转会计分录总结
  • 公积金贷方有余额如何做调整分录
  • 多计提的个人所得税退给员工怎么处理
  • 企业筹办费计入什么科目
  • 税控服务费全额抵扣怎么申报
  • 固定资产报废怎么开票
  • 开票金额大于收入金额
  • 网银费用及回单怎么查
  • 发出存货的计价应当采用
  • 出租固定资产的折旧计入哪个科目
  • 过路费油费计入什么费用
  • 本地发生住宿费怎么办
  • 工程施工和工程造价哪个好
  • 发票开多了如何做凭证?
  • 财务章和公章的样式区别图片
  • 国际贸易单证有什么制单要求
  • sql多表连接查询效率
  • mysql 死锁解决
  • window10 bitlocker
  • linux系统文件在哪个目录
  • ghost后不能启动
  • win7 64位系统使用百度影音播放视频没声音没画面的故障原因及解决方法
  • 离线安装macos
  • win7网页显示不全
  • win1021h2版本怎么样
  • gho文件过大
  • js domcontentloaded
  • js设置iframe隐藏
  • shell常用命令及功能
  • python2.7.11
  • android基础教程
  • ssh登录后自动执行命令
  • unity总结
  • bootstrap入门教程
  • 黑洞数6174视频
  • 2021税务公告
  • 注册会计师和注册建造师哪个难考
  • 溧水到南京南地铁大站快车时刻表
  • 小微企业印花税税率
  • 商住两用房出售要交契税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设