javascript下判断一个对象是否具有指定名称的属性的的代码

 更新时间:2010年01月11日 23:08:48   作者:  
hasOwnProperty 方法 返回一个布尔值,指出一个对象是否具有指定名称的属性。
hasOwnProperty 方法
返回一个布尔值,指出一个对象是否具有指定名称的属性。
object.hasOwnProperty(proName)

兼容WinIE5.5+, MacIE-, NN6+, Moz+, Safari-

参数
object

必选项。一个对象的实例。

proName

必选项。一个属性名称的字符串值。

说明
如果 object 具有指定名称的属性,那么 hasOwnProperty 方法返回 true;反之则返回 false。此方法无法检查该对象的原型链中是否具有该属性;该属性必须是对象本身的一个成员。

示例
在下例中,所有的 String 对象共享一个公用 split 方法。下面的代码将输出 false 和 true。
复制代码 代码如下:

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

相关文章

  • JavaScript高级程序设计(第3版)学习笔记 概述

    JavaScript高级程序设计(第3版)学习笔记 概述

    在JavaScript面世之初,没有人会想到它会被应用的如此广泛,也远比一般人想象中的要复杂强大的多,在我自己学习的过程中,曾经有过多次震撼
    2012-10-10
  • 了解重排与重绘

    了解重排与重绘

    重绘和重排操作都是代价昂贵的操作,它们会导致web应用程序的UI反应迟钝,所以应该尽可能减少这类过程的发生。下面我们来简单了解一下
    2019-05-05
  • javascript运算符语法全面概述

    javascript运算符语法全面概述

    下面小编就为大家带来一篇javascript运算符语法全面概述。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07
  • JavaScript Math.ceil() 函数使用介绍

    JavaScript Math.ceil() 函数使用介绍

    Math.ceil(x) -- 返回大于等于数字参数的最小整数(取整函数),对数字进行上舍入,下面有个不错的示例,感兴趣的朋友可以参考下
    2013-12-12
  • XMLHttpRequest Level 2 使用指南

    XMLHttpRequest Level 2 使用指南

    这个XMLHttpRequest的新版本,提出了很多有用的新功能,将大大推动互联网革新。本文就对这个新版本进行详细介绍
    2016-08-08
  • JS严格模式知识点总结

    JS严格模式知识点总结

    本篇文章给大家整理了JS严格模式下的相关知识点以及代码实例分享,感兴趣的跟着小编一起学习下吧。
    2018-02-02
  • 图解javascript作用域链

    图解javascript作用域链

    当代码在window onload事件被触发,且sub函数被执行的时候会发生什么事情呢?下面我们来一起了解一下
    2019-05-05
  • 图文详解Heap Sort堆排序算法及JavaScript的代码实现

    图文详解Heap Sort堆排序算法及JavaScript的代码实现

    这篇文章以图文详解Heap Sort堆排序算法及JavaScript的代码实现,堆排序算法基于类二叉树的堆数据结构,需要的朋友可以参考下
    2016-05-05
  • JavaScript的原型是什么你知道吗

    JavaScript的原型是什么你知道吗

    这篇文章主要为大家详细介绍了JavaScript的原型,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • 前后台交互过程中json格式如何解析以及如何生成

    前后台交互过程中json格式如何解析以及如何生成

    json格式想必大家会很熟悉;因为他在ajax异步应用中会显得很有魅力,有些新手朋友对其有点陌生,接下来介绍前台如何解析json格式以及后台如何生成json格式等,需要了解的朋友可以参考下
    2012-12-12

最新评论