js中的hasOwnProperty和isPrototypeOf方法使用实例


Posted in Javascript onJune 06, 2014

hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。

isPrototypeOf:是用来判断要检查其原型链的对象是否存在于指定对象实例中,是则返回true,否则返回false。

function siteAdmin(nickName,siteName){
 this.nickName=nickName;
 this.siteName=siteName;
}
siteAdmin.prototype.showAdmin = function() {
 alert(this.nickName+"是"+this.siteName+"的站长!")
};
siteAdmin.prototype.showSite = function(siteUrl) {
 this.siteUrl=siteUrl;
 return this.siteName+"的地址是"+this.siteUrl;
};
var matou=new siteAdmin("三水点靠木","WEB前端开发");
var matou2=new siteAdmin("三水点靠木","WEB前端开发");
matou.age="30";
//  matou.showAdmin();
//  alert(matou.showSite("https://3water.com/"));
alert(matou.hasOwnProperty("nickName"));//true
alert(matou.hasOwnProperty("age"));//true
alert(matou.hasOwnProperty("showAdmin"));//false
alert(matou.hasOwnProperty("siteUrl"));//false
alert(siteAdmin.prototype.hasOwnProperty("showAdmin"));//true
alert(siteAdmin.prototype.hasOwnProperty("siteUrl"));//false
alert(siteAdmin.prototype.isPrototypeOf(matou))//true
alert(siteAdmin.prototype.isPrototypeOf(matou2))//true
Javascript 相关文章推荐
javascript 打印页面代码
Mar 24 Javascript
extjs 学习笔记(三) 最基本的grid
Oct 15 Javascript
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
Dec 03 Javascript
jquery如何获取复选框的值
Dec 12 Javascript
js判断undefined类型,undefined,null, 的区别详细解析
Dec 16 Javascript
js遍历子节点子元素附属性及方法
Aug 19 Javascript
jquery实现带缩略图的可定制高度画廊效果(5种)
Aug 28 Javascript
jQuery遍历json的方法(推荐)
Jun 12 Javascript
JavaScript 中Date对象的格式化代码方法汇总
Sep 06 Javascript
Angular4学习笔记router的简单使用
Mar 30 Javascript
再谈Angular4 脏值检测(性能优化)
Apr 23 Javascript
vue指令之表单控件绑定v-model v-model与v-bind结合使用
Apr 17 Javascript
jquery数组过滤筛选方法grep()简介
Jun 06 #Javascript
js实现的标题栏新消息闪烁提示效果
Jun 06 #Javascript
IE中图片的onload事件无效问题和解决方法
Jun 06 #Javascript
jQuery插件分享之分页插件jqPagination
Jun 06 #Javascript
javascript中的return和闭包函数浅析
Jun 06 #Javascript
seaJs的模块定义和模块加载浅析
Jun 06 #Javascript
使用GruntJS构建Web程序之Tasks(任务)篇
Jun 06 #Javascript
You might like
php面向对象全攻略 (七) 继承性
2009/09/30 PHP
PHP操作Memcache实例介绍
2013/06/14 PHP
php中mysql操作buffer用法详解
2015/03/19 PHP
PHP数组和explode函数示例总结
2015/05/08 PHP
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
2012/06/20 Javascript
js函数中onmousedown和onclick的区别和联系探讨
2013/05/19 Javascript
js文本框输入内容智能提示效果
2015/12/02 Javascript
jquery实现的判断倒计时是否结束代码
2016/02/05 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
2016/05/17 Javascript
JavaScript对象创建模式实例汇总
2016/10/03 Javascript
原生ajax处理json格式数据的实例代码
2016/12/25 Javascript
详解微信小程序——自定义圆形进度条
2016/12/29 Javascript
JavaScript利用Date实现简单的倒计时实例
2017/01/12 Javascript
详解Angularjs在控制器(controller.js)中使用过滤器($filter)格式化日期/时间实例
2017/02/17 Javascript
vscode中vue-cli项目es-lint的配置方法
2018/07/30 Javascript
浅析vue-router jquery和params传参(接收参数)$router $route的区别
2018/08/03 jQuery
原生js实现贪食蛇小游戏的思路详解
2019/11/26 Javascript
[18:20]DOTA2 HEROS教学视频教你分分钟做大人-昆卡
2014/06/11 DOTA
[57:59]完美世界DOTA2联赛循环赛 Ink Ice vs LBZS BO2第一场 11.05
2020/11/05 DOTA
python使用wmi模块获取windows下硬盘信息的方法
2015/05/15 Python
用pickle存储Python的原生对象方法
2017/04/28 Python
Python使用openpyxl读写excel文件的方法
2017/06/30 Python
Python实现调度算法代码详解
2017/12/01 Python
Python爬虫框架Scrapy常用命令总结
2018/07/26 Python
Linux 修改Python命令的方法示例
2018/12/03 Python
Django 反向生成url实例详解
2019/07/30 Python
matplotlib命令与格式之tick坐标轴日期格式(设置日期主副刻度)
2019/08/06 Python
浅谈pytorch池化maxpool2D注意事项
2020/02/18 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
2021/01/05 Python
纪伊国屋泰国网上书店:Kinokuniya泰国
2017/12/24 全球购物
连卡佛中国官网:Lane Crawford中文站
2018/01/27 全球购物
俄罗斯马克西多姆家居用品网上商店:Максидом
2020/02/06 全球购物
煤矿班组长竞聘书
2014/03/31 职场文书
小学生勤俭节约演讲稿
2014/08/28 职场文书
经销商会议开幕词
2016/03/04 职场文书
JavaGUI模仿QQ聊天功能完整版
2021/07/04 Java/Android