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 相关文章推荐
找到一点可怜的关于dojo资料,谢谢作者!
Dec 06 Javascript
js获取数组的最后一个元素
Apr 14 Javascript
jQuery使用zTree插件实现树形菜单和异步加载
Feb 25 Javascript
深入解析JavaScript中的arguments对象
Jun 12 Javascript
巧方法 JavaScript获取超链接的绝对URL地址
Jun 14 Javascript
JavaScript实现复制文章自动添加版权
Aug 02 Javascript
Vue-router 类似Vuex实现组件化开发的示例
Sep 15 Javascript
解决vue中无法动态修改jqgrid组件 url地址的问题
Mar 01 Javascript
vue2.0安装style/css loader的方法
Mar 14 Javascript
Vue中android4.4不兼容问题的解决方法
Sep 04 Javascript
微信小程序上线发布流程图文详解
May 06 Javascript
搭建Vue从Vue-cli到router路由护卫的实现
Nov 14 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
SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
2011/04/18 PHP
PHP中使用CURL获取页面title例子
2015/01/07 PHP
详解如何在云服务器上部署Laravel
2017/06/30 PHP
FormValid0.5版本发布,带ajax自定义验证例子
2007/08/17 Javascript
关于query Javascript CSS Selector engine
2013/04/12 Javascript
jquery 图片缩放拖动的简单实例
2014/01/08 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
js实现网页抽奖实例
2015/08/05 Javascript
jQuery中deferred对象使用方法详解
2016/07/14 Javascript
Jquery Easyui菜单组件Menu使用详解(15)
2016/12/18 Javascript
Vue.js基础学习之class与样式绑定
2017/03/20 Javascript
jquery replace方法去空格
2017/05/08 jQuery
以v-model与promise两种方式实现vue弹窗组件
2018/05/21 Javascript
vue  elementUI 表单嵌套验证的实例代码
2019/11/06 Javascript
vue使用lodop打印控件实现浏览器兼容打印的方法
2021/02/07 Vue.js
深入解析Python中的线程同步方法
2016/06/14 Python
python解决pandas处理缺失值为空字符串的问题
2018/04/08 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
Python matplotlib画图与中文设置操作实例分析
2019/04/23 Python
python装饰器使用实例详解
2019/12/14 Python
python基于plotly实现画饼状图代码实例
2019/12/16 Python
解决Python在导入文件时的FileNotFoundError问题
2020/04/10 Python
纯CSS3实现表单验证效果(非常不错)
2017/01/18 HTML / CSS
CSS Grid布局教程之浏览器开启CSS Grid Layout汇总
2014/12/30 HTML / CSS
美国女士内衣在线折扣商店:One Hanes Place
2019/03/24 全球购物
表扬信格式
2014/01/12 职场文书
应聘护理专业毕业自荐书范文
2014/02/12 职场文书
劳动竞赛活动方案
2014/02/20 职场文书
医学生毕业自我鉴定
2014/03/26 职场文书
幼儿园区域活动总结
2014/05/08 职场文书
创业计划书之网吧
2019/10/10 职场文书
python如何做代码性能分析
2021/04/26 Python
JavaScript继承的三种方法实例
2021/05/12 Javascript
还在手动盖楼抽奖?教你用Python实现自动评论盖楼抽奖(一)
2021/06/07 Python
MySQL系列之七 MySQL存储引擎
2021/07/02 MySQL