位置: 编程技术 - 正文

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怎么改通知
  • php小程序开发完整教程
  • 上季度成本多结转了怎么调
  • 办理劳务资质流程
  • 克卢恩国家公园在哪里
  • 在途货物退货
  • nginx配置伪静态规则
  • thinkphp框架搭建
  • 法人借钱给公司,公司可以直接转给法人吗
  • urlparse安装
  • 留购价计入什么费
  • 租赁合同印花税怎么申报缴纳
  • 小企业会计准则和一般企业会计准则的区别
  • python怎么过滤多余空格
  • 公司业务订金怎么退
  • 汽车牌照费用是在哪里开的
  • 开票一定要确认收入嘛
  • 开公司抬头的发票需要提供什么
  • 发票遗失有什么影响
  • 税控盘维护费280账务处理
  • 小规模增值税为负数怎么报税
  • 以前年度损益调整账务处理分录
  • 车险代买的出了事故怎么办
  • 一般纳税人的招待费会计分录
  • 注册资本及构成
  • 代收代缴水电费协议
  • 其他应付款个人往来的涉税风险
  • 没有销售需要结转主营业务成本吗
  • 市场营销策划开票品目
  • 场地租用招标方案怎么写
  • 非金融企业间借款利息开票税率
  • sql server中通过查询分析器实现数据库的备份与恢复方法分享
  • freebsd6.2 nginx+php+mysql+zend系统优化防止ddos攻击
  • win10系统添加语言
  • windowsxp如何隐藏文件
  • windows8.1卸载软件
  • win8.1 下 eclipse+android 开发环境配置带图详细教程
  • JavaScript cookie 跨域访问之广告推广
  • windows批处理命令教程
  • unity 技术
  • 彻底弄懂js中的this指向
  • JavaScript获取元素
  • jquery选择器的优势有哪些
  • net user %username%
  • unity3d摄像机视角
  • androidstudio的jdk
  • 在python中通过什么语句创建一个空集合
  • python语言解析
  • 异地社保如何在本地使用医保
  • 税务局的章
  • 南京退林还耕
  • 如何在同一台电脑上投屏
  • 在企业内部具有行使否决权的是
  • 农机行业的利润
  • 重庆水费怎么交费
  • 免除滞纳金的条件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设