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


Posted in Javascript onJanuary 11, 2010

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 相关文章推荐
一个JavaScript继承的实现
Oct 24 Javascript
javascript里的条件判断
Feb 27 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
Nov 17 Javascript
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
Feb 25 Javascript
jquery中map函数与each函数的区别实例介绍
Jun 23 Javascript
JavaScript使用Math.Min返回两个数中较小数的方法
Apr 06 Javascript
JQuery中两个ul标签的li互相移动实现方法
May 18 Javascript
JS中绑定事件顺序(事件冒泡与事件捕获区别)
Jan 24 Javascript
Vue组件通信实践记录(推荐)
Aug 15 Javascript
AngualrJs清除定时器遇到的坑
Oct 13 Javascript
使用Jenkins部署React项目的方法步骤
Mar 11 Javascript
JavaScript自定义超时API代码实例
Apr 30 Javascript
JavaScript 学习笔记(九)call和apply方法
Jan 11 #Javascript
取选中的radio的值
Jan 11 #Javascript
javascript Object与Function使用
Jan 11 #Javascript
Extjs学习笔记之九 数据模型(上)
Jan 11 #Javascript
JavaScript 事件冒泡简介及应用
Jan 11 #Javascript
Javascript 读书笔记索引贴
Jan 11 #Javascript
Javascript学习笔记9 prototype封装继承
Jan 11 #Javascript
You might like
Laravel5.5 视图 - 创建视图和数据传递示例
2019/10/21 PHP
laravel框架实现后台登录、退出功能示例
2019/10/31 PHP
Json对象替换字符串占位符实现代码
2010/11/17 Javascript
jquery学习笔记 用jquery实现无刷新登录
2011/08/08 Javascript
浅谈JavaScript之事件绑定
2013/07/08 Javascript
js中通过split函数分割字符串成数组小例子
2013/09/21 Javascript
JavaScript中string转换成number介绍
2014/12/31 Javascript
jQuery获得子元素个数的方法
2015/04/14 Javascript
JavaScript对Cookie进行读写操作实例
2015/07/25 Javascript
js实现获取当前时间是本月第几周的方法
2015/08/11 Javascript
判断输入的字符串是否是日期格式的简单方法
2016/07/11 Javascript
javascript 数组的正态分布排序的问题
2016/07/31 Javascript
JavaScript里 ==与===区别详解
2016/08/16 Javascript
解决vue-cli webpack打包后加载资源的路径问题
2018/09/25 Javascript
浅谈微信小程序列表埋点曝光指南
2019/10/15 Javascript
Python基于select实现的socket服务器
2016/04/13 Python
实例讲解Python编程中@property装饰器的用法
2016/06/20 Python
python使用正则表达式匹配字符串开头并打印示例
2017/01/11 Python
PyQt5 QSerialPort子线程操作的实现
2018/04/21 Python
Python实现的栈、队列、文件目录遍历操作示例
2019/05/06 Python
Python计算不规则图形面积算法实现解析
2019/11/22 Python
Python netmiko模块的使用
2020/02/14 Python
解决Keras中CNN输入维度报错问题
2020/06/29 Python
编写python代码实现简单抽奖器
2020/10/20 Python
Python 内存管理机制全面分析
2021/01/16 Python
非常震撼的纯CSS3人物行走动画
2016/02/24 HTML / CSS
Html5 Canvas实现图片标记、缩放、移动和保存历史状态功能 (附转换公式)
2020/03/18 HTML / CSS
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
面向对象编程是如何提高软件开发水平的
2014/05/06 面试题
Java的五个基础面试题
2016/02/26 面试题
XML文档面试题
2015/08/05 面试题
乡村卫生服务一体化管理实施方案
2014/03/30 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
详解Java实现设计模式之责任链模式
2021/06/23 Java/Android
浅析CSS在DevTools 中架构演变
2021/10/05 HTML / CSS
苹果发布了MagSafe固件更新,可以不外接电源实现最高7.5W充电
2022/04/21 数码科技