位置: 编程技术 - 正文

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获取宽高)

  • 进料加工贸易流程
  • 个人所得税怎么扣除标准
  • 来料加工账务处理举例
  • 发票上的收款人复核开票人
  • 总分机构 分总机构
  • 水利建设基金的会计分录
  • 企业所得税税率
  • 高速费用支付宝的怎么开票
  • 工业企业成本核算的一般程序包括下列的
  • 土地租金计入哪个会计科目
  • 员工福利费进项转出
  • 扶贫算出差吗
  • 单位老房子拆一补一,而外的面积开发商怎么算价格
  • 我国的税收管理体制和方向
  • 车间设备的维修费用什么科目
  • 哪些税可以在企业中抵扣
  • 相互调转总分公司的原料物资 是视同销售吗?
  • 一般纳税人增值税申报表
  • 借款利息不能抵扣进项税
  • 联营与参股公司的关系
  • 一般纳税人减免税款的会计分录
  • 为什么要结转成本差异
  • 管理员已阻止你运行此应用 win10
  • 社会保险生育险能报多少
  • 银行存款转定期存款计入什么科目
  • php7 ??
  • 个人开工程款票在哪开票
  • 应付股利的会计科目
  • PHP:preg_split()的用法_PCRE正则函数
  • 企业所得税教育经费列支范围
  • php session_start
  • 缴费单位未按规定缴纳社会保险费的按日加收
  • 分配股利账务处理
  • php文件上传操作流程图
  • sosreport命令收集详细信息
  • 利息收入的会计科目怎么做
  • 应纳税所得额调整金额怎么算
  • 应收账款能想到什么
  • mongodb 合并数据库
  • 单位购买预付卡可以用现金吗
  • 利得都需要缴纳企业所得税吗
  • 过了汇算清缴还能调整以前年度
  • 机动车销售统一专票怎么做账
  • 小规模纳税人是查账征收还是核定征收
  • 收到退回的以前的快递
  • 农产品收购进项税抵扣会计分录
  • 买公司宿舍有保障吗
  • 现金收账凭证
  • 工程类企业存货包括哪些
  • 党建信息的重要性
  • 年度总预算一般在次年
  • 创建小企业
  • 什么是活页式账户
  • sql server如何使用
  • linux系统中的用户大体可分为三组
  • fcitx输入法配置
  • 苹果手机价格
  • 系统自动设置网络连接
  • win7修改sid
  • 在linux中,要解包bugzilla.tar.gz
  • fssm32.exe是什么进程 有什么作用 fssm32进程查询
  • centos查看硬件设备
  • win10右键菜单不显示
  • linux dev/sr0
  • 设计师的悲哀
  • 结合mint-ui移动端下拉加载实践方法总结
  • nodejs全局异常监听
  • Android 水平居中
  • python怎么设置行号
  • unity3d题库
  • document对象常用方法
  • python中input的用法
  • jquery操作表单
  • python安装心得
  • 企业代理申报还用自己申报吗
  • 3.0排量 车船税
  • 医院网上预约号怎么取消
  • pdf扫描件怎么弄
  • 长沙买房后多久可以提取公积金
  • 财税65号第一条
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设