浅析hasOwnProperty方法的应用

 更新时间:2013年11月20日 10:22:41   作者:   我要评论
这篇文章主要是对hasOwnProperty方法的应用进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助

JavaScript中hasOwnProperty函数方法是返回一个布尔值,指出一个对象是否具有指定名称的属性。

使用方法:
object.hasOwnProperty(proName)

其中参数object是必选项。一个对象的实例。
proName是必选项。一个属性名称的字符串值。

如果 object 具有指定名称的属性,那么JavaScript中hasOwnProperty函数方法返回 true;反之则返回 false。此方法无法检查该对象的原型链中是否具有该属性;该属性必须是对象本身的一个成员。在下例中,所有的 String 对象共享一个公用 split 方法。下面的代码将输出 false 和 true。

var s = new String("JScript");
print(s.hasOwnProperty("split"));
print(String.prototype.hasOwnProperty("split"));

相关文章

  • Javascript 闭包详解及实例代码

    Javascript 闭包详解及实例代码

    这篇文章主要介绍了Javascript 闭包详解及实例代码的相关资料,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,很难从定义去理解它,需要的朋友可以参考下
    2016-11-11
  • Webpack devServer中的 proxy 实现跨域的解决

    Webpack devServer中的 proxy 实现跨域的解决

    这篇文章主要介绍了Webpack devServer中的 proxy 实现跨域的解决,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • JavaScript实现同一页面内两个表单互相传值的方法

    JavaScript实现同一页面内两个表单互相传值的方法

    这篇文章主要介绍了JavaScript实现同一页面内两个表单互相传值的方法,涉及javascript鼠标事件及页面元素赋值操作的相关技巧,需要的朋友可以参考下
    2015-08-08
  • js实现非常棒的弹出div

    js实现非常棒的弹出div

    这篇文章主要为大家详细介绍了js实现非常棒的弹出div,具有一定的参考价值,感兴趣的朋友可以参考一下
    2016-10-10
  • ES6新特性七:数组的扩充详解

    ES6新特性七:数组的扩充详解

    这篇文章主要介绍了ES6新特性之数组的扩充,结合实例形式分析了ES6数组操作的常见方法与相关使用技巧,需要的朋友可以参考下
    2017-04-04
  • javascript给span标签赋值的方法

    javascript给span标签赋值的方法

    本篇文章通过两种方法给大家介绍js给span标签赋值的方法,两种方法都比较不错,特此分享给大家,供大家学习
    2015-11-11
  • javascript打印html内容功能的方法示例

    javascript打印html内容功能的方法示例

    这篇文章主要介绍了javascript打印html内容的小示例,大家参考使用
    2013-11-11
  • 服务端预渲染之Nuxt(使用篇)

    服务端预渲染之Nuxt(使用篇)

    这篇文章主要介绍了服务端预渲染之Nuxt(使用篇),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • Three.js基础学习之场景对象

    Three.js基础学习之场景对象

    这篇文章主要给大家介绍了Three.js基础学习之场景对象的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用three.js具有一定的参考学习价值,需要的朋友们下面随着小编来一起看看吧。
    2017-09-09
  • 用正则获取指定路径文件的名称

    用正则获取指定路径文件的名称

    用正则获取指定路径文件的名称...
    2007-02-02

最新评论