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基础第一章 JavaScript与用户端
Jul 22 Javascript
JQuery入门——用one()方法绑定事件处理函数(仅触发一次)
Feb 05 Javascript
js二级地域选择的实现方法
Jun 17 Javascript
jQuery+jRange实现滑动选取数值范围特效
Mar 14 Javascript
JavaScript制作简易的微信打飞机
Mar 31 Javascript
IE10中flexigrid无法显示数据的解决方法
Jul 26 Javascript
通过jquery-ui中的sortable来实现拖拽排序的简单实例
May 24 Javascript
强大Vue.js组件浅析
Sep 12 Javascript
微信小程序 图片等比例缩放(图片自适应屏幕)
Nov 16 Javascript
JavaScript 巧学巧用
May 23 Javascript
Angularjs中date过滤器失效的问题及解决方法
Jul 06 Javascript
微信小程序自定义带价格显示日历效果
Dec 29 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求正负数数组中连续元素最大值示例
2014/04/11 PHP
PHP文件上传之多文件上传的实现思路
2016/01/27 PHP
PHP中如何防止外部恶意提交调用ajax接口
2016/04/11 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
2019/09/11 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
prototype class详解
2006/09/07 Javascript
Prototype使用指南之hash.js
2007/01/10 Javascript
JS 拼图游戏 面向对象,注释完整。
2009/06/18 Javascript
javascript dom 操作详解 js加强
2009/07/13 Javascript
jQuery 添加/移除CSS类实现代码
2010/02/11 Javascript
javascript中的继承实例代码
2011/04/27 Javascript
js将控件隐藏的方法及display属性介绍
2013/07/04 Javascript
node.js中的console.assert方法使用说明
2014/12/10 Javascript
ajax+jQuery实现级联显示地址的方法
2015/05/06 Javascript
深入理解JavaScript函数参数(推荐)
2016/07/26 Javascript
JavaScript 是什么意思
2016/09/22 Javascript
Angularjs 事件指令详细整理
2017/07/27 Javascript
jQuery Ajax向服务端传递数组参数值的实例代码
2017/09/03 jQuery
解决vue脚手架项目打包后路由视图不显示的问题
2018/09/20 Javascript
JavaScript 2018 中即将迎来的新功能
2018/09/21 Javascript
vue 防止页面加载时看到花括号的解决操作
2020/11/09 Javascript
VUE-ElementUI 自定义Loading图操作
2020/11/11 Javascript
windows下cx_Freeze生成Python可执行程序的详细步骤
2018/10/09 Python
python GUI库图形界面开发之PyQt5表单布局控件QFormLayout详细使用方法与实例
2020/03/06 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧装饰器信号与槽详细使用方法与实例
2020/03/06 Python
使用python-Jenkins批量创建及修改jobs操作
2020/05/12 Python
美国折扣香水网站:The Perfume Spot
2020/12/12 全球购物
什么是SQL Server的确定性函数和不确定性函数
2016/08/04 面试题
自我评价怎么写正确呢?
2013/12/02 职场文书
优秀社区干部事迹材料
2014/02/03 职场文书
迟到检讨书300字
2014/02/14 职场文书
4s店市场专员岗位职责
2014/04/09 职场文书
婚纱摄影师求职信范文
2014/04/17 职场文书
白鹤梁导游词
2015/02/06 职场文书
基于Nginx实现限制某IP短时间访问次数
2021/03/31 Servers
JavaGUI模仿QQ聊天功能完整版
2021/07/04 Java/Android