Javascript hasOwnProperty 方法 & in 关键字

 更新时间:2008年11月26日 12:32:40   作者:  
hasOwnProperty :如果 object 具有指定名称的属性,那么方法返回 true;反之则返回 false。
此方法无法检查该对象的原型链中是否具有该属性;该属性必须是对象本身的一个成员。
in 操作检查对象中是否有名为 property 的属性。也可以检查对象的原型,判断该属性是否为原型链的一部分。
复制代码 代码如下:

function Test(){
this. a= 'abc';
}
Test.prototype.b='efg';

var test=new Test;
alert(test.hasOwnProperty('a'));//输出 true
alert(test.hasOwnProperty('b'));//输出 false

alert('a' in test);//输出 true
alert('b' in test);//输出 true


相关文章

  • js快速排序的实现代码

    js快速排序的实现代码

    快速排序是一种平均性能非常优秀的排序算法,在很多场合都会应用到他,了解快速排序于对开放高效率的软件有很重要的作用
    2013-12-12
  • 前端实现多个内容滑动轮播图效果实例

    前端实现多个内容滑动轮播图效果实例

    在前端开发中,滑动轮播图是一种常见的交互元素,用于展示多张图片或内容,这篇文章主要介绍了前端实现多个内容滑动轮播图效果的相关资料,文中给出了详细的代码示例,需要的朋友可以参考下
    2025-04-04
  • 微信小程序动态增加按钮组件

    微信小程序动态增加按钮组件

    这篇文章主要为大家详细介绍了微信小程序动态增加按钮组件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • 前端生成word文件的两种方式总结

    前端生成word文件的两种方式总结

    这篇文章主要介绍了前端生成word文件的两种方式,两种方法分别是html-docx-js和pizzip+docxtemplater,html-docx-js简单易用,但支持的HTML和CSS有限,且不支持图片,pizzip+docxtemplater需要预先设置Word文件样式,但支持更复杂的样式和图片插入,需要的朋友可以参考下
    2025-03-03
  • Bootstrap基本插件学习笔记之折叠(22)

    Bootstrap基本插件学习笔记之折叠(22)

    这篇文章主要为大家详细介绍了Bootstrap基本插件学习笔记之折叠的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • JavaScript实现动态留言板

    JavaScript实现动态留言板

    这篇文章主要为大家详细介绍了JavaScript实现动态留言板,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • JavaScript实现DIV层拖动及动态增加新层的方法

    JavaScript实现DIV层拖动及动态增加新层的方法

    这篇文章主要介绍了JavaScript实现DIV层拖动及动态增加新层的方法,设计javascript操作div层的拖动与增加的相关技巧,需要的朋友可以参考下
    2015-05-05
  • JavaScript事件循环剖析宏任务与微任务

    JavaScript事件循环剖析宏任务与微任务

    这篇文章主要为大家介绍了JavaScript事件循环剖析宏任务与微任务示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • alert出数组中的随即值代码

    alert出数组中的随即值代码

    一个alert出数组中的随即值代码,随即的到min和max之间的值,经测试,比较实用
    2014-09-09
  • Js四则运算函数代码

    Js四则运算函数代码

    javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果
    2012-07-07

最新评论