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 相关文章推荐
(function(){})()的用法与优点
Mar 11 Javascript
基于jquery的滚动新闻列表
Jun 19 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
Apr 30 Javascript
JQuery做的一个简单的点灯游戏分享
Jul 16 Javascript
使用jquery解析XML的方法
Sep 05 Javascript
jQuery的extend方法【三种】
Dec 14 Javascript
js实现文本上下来回滚动
Feb 03 Javascript
vue组件实现可搜索下拉框扩展
Oct 23 Javascript
JS加密插件CryptoJS实现的DES加密示例
Aug 16 Javascript
express.js中间件说明详解
Mar 19 Javascript
CKEditor 4.4.1 添加代码高亮显示插件功能教程【使用官方推荐Code Snippet插件】
Jun 14 Javascript
Vue实例的对象参数options的几个常用选项详解
Nov 08 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
改写ThinkPHP的U方法使其路由下分页正常
2014/07/02 PHP
ThinkPHP开发框架函数详解:C方法
2015/08/14 PHP
Laravel 自动生成验证的实例讲解:login / logout
2019/10/14 PHP
DWR Ext 加载数据
2009/03/22 Javascript
js或css实现滚动广告的几种方案
2010/01/28 Javascript
基于jquery.Jcrop的头像编辑器
2010/03/01 Javascript
jquery lazyload延迟加载技术的实现原理分析
2011/01/24 Javascript
javascript椭圆旋转相册实现代码
2012/01/16 Javascript
基于jquery的bankInput银行卡账号格式化
2012/08/22 Javascript
JavaScript词法作用域与调用对象深入理解
2012/11/29 Javascript
js获取指定的cookie的具体实现
2014/02/20 Javascript
jQuery和hwSlider实现内容响应式可触控滑动切换效果附源码下载(二)
2016/06/22 Javascript
Vue 仿百度搜索功能实现代码
2017/02/16 Javascript
开发Vue树形组件的示例代码
2017/12/21 Javascript
jQuery length 和 size()区别总结
2018/04/26 jQuery
JS实现简易计算器
2020/02/14 Javascript
Js跳出两级循环方法代码实例
2020/09/22 Javascript
原生小程序封装跑马灯效果
2020/10/21 Javascript
深入解析Python中的lambda表达式的用法
2015/08/28 Python
python素数筛选法浅析
2018/03/19 Python
Python快速转换numpy数组中Nan和Inf的方法实例说明
2019/02/21 Python
python增加图像对比度的方法
2019/07/12 Python
python调用函数、类和文件操作简单实例总结
2019/11/29 Python
结束运行python的方法
2020/06/16 Python
Python高并发和多线程有什么关系
2020/11/14 Python
关于老式浏览器兼容HTML5和CSS3的问题
2016/06/01 HTML / CSS
美国最受欢迎的度假租赁网站:VRBO
2016/08/02 全球购物
史蒂夫·马登加拿大官网:Steve Madden加拿大
2017/11/18 全球购物
比利时的在线灯具店:Lampen24.be
2019/07/01 全球购物
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
基层工作经历证明
2014/01/13 职场文书
聚美优品广告词改编
2014/03/14 职场文书
招标承诺书
2014/08/30 职场文书
个人工作表现自我评价
2015/03/06 职场文书
营运督导岗位职责
2015/04/10 职场文书
详解SQL报错盲注
2022/07/23 SQL Server