欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【浅析hasOwnProperty方法的应用】,下面是详细的讲解!
浅析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"));
关于浅析hasOwnProperty方法的应用的用户互动如下:
相关问题:dom对象的hasOwnProperty方法应用
答:path:设置为 盘符\。。。到\jdk文件夹\bin javahome 设置为 盘符\.....到\jdk文件夹就完事了 >>详细
相关问题:Javascript为什么要写上if(obj.hasOwnProperty(attr))
答:还有的是从prototype继承的 >>详细
相关问题:js中某对象在for in 语句中调用hasOwnProperty方法...
答:二楼说得对,hasOwnProperty的作用说到底就是检查指定名称的属性是否存在,其名称参数就应该是字符。而alert(bb.hasOwnProperty(name))中的name没有定义,也没有赋值,可以认为是空值变量,这怎么可能是正确的呢? >>详细
- 【dom】javascript dom追加内容实现示例-追加内容
- 【checkbox】让checkbox不选中即将选中的checkbox
- 【Array】js中更短的 Array 类型转换-类型转换
- 【append】append和appendTo的区别以及appendChil
- 【ExtJs】ExtJs 表单提交登陆实现代码-表单提交-
- 【addClass】javascript自定义的addClass()方法
- 【Event】jquery下为Event handler传递动态参数的
- 【Ajax】jQuery 学习第六课 实现一个Ajax的TreeVi
- 【cookie】不要在cookie中使用特殊字符的原因分析
- 【extjs】extjs每个组件要设置唯一的ID否则会出错
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
