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 相关文章推荐
我见过最全的个人js加解密功能页面
Dec 12 Javascript
用jQuery简化JavaScript开发分析
Feb 19 Javascript
javascript 获取页面的高度及滚动条的位置的代码
May 06 Javascript
js获取元素外链样式的方法
Jan 27 Javascript
基于javascript实现简单计算器功能
Jan 03 Javascript
AngularJS 应用身份认证的技巧总结
Nov 07 Javascript
Vue实现购物车功能
Apr 27 Javascript
jQuery实现手机号正则验证输入及自动填充空格功能
Jan 02 jQuery
微信小程序chooseImage的用法(从本地相册选择图片或使用相机拍照)
Aug 22 Javascript
8 个有用的JS技巧(推荐)
Jul 03 Javascript
JavaScript实现更换背景图片
Oct 18 Javascript
vue实现禁止浏览器记住密码功能的示例代码
Feb 03 Vue.js
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
Windows PHP5和Apache的安装与配置
2009/06/08 PHP
实例讲解如何在PHP的Yii框架中进行错误和异常处理
2016/03/17 PHP
Yii2.0 RESTful API 基础配置教程详解
2018/12/26 PHP
PHP调用全国天气预报数据接口查询天气示例
2019/02/20 PHP
使用PHPUnit进行单元测试并生成代码覆盖率报告的方法
2019/03/08 PHP
从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解
2019/04/03 PHP
Javascript客户端脚本的设计和应用
2006/08/21 Javascript
javascript 中对象的继承〔转贴〕
2007/01/22 Javascript
用js实现的检测浏览器和系统的函数
2009/04/09 Javascript
js实现的日期操作类DateTime函数代码
2010/03/16 Javascript
JS下高效拼装字符串的几种方法比较与测试代码
2010/04/15 Javascript
鼠标事件延时切换插件
2011/03/12 Javascript
JS实现一键回顶功能示例代码
2013/10/28 Javascript
jQuery修改li下的样式以及li下的img的src的值的方法
2014/11/02 Javascript
jQuery实现简单的文件上传进度条效果
2020/03/26 Javascript
基于javascript编写简单日历
2016/05/02 Javascript
jQuery基于扩展简单实现倒计时功能的方法
2016/05/14 Javascript
基于cssSlidy.js插件实现响应式手机图片轮播效果
2016/08/30 Javascript
详细总结Javascript中的焦点管理
2016/09/17 Javascript
使用纯JS代码判断字符串中有多少汉字的实现方法(超简单实用)
2016/11/12 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
使用JavaScript实现在页面中显示距离2017年中秋节的天数
2017/09/26 Javascript
使用clipboard.js实现复制功能的示例代码
2017/10/16 Javascript
iphone刘海屏页面适配方法
2019/05/07 Javascript
在Vue中使用mockjs代码实例
2020/11/25 Vue.js
python merge、concat合并数据集的实例讲解
2018/04/12 Python
pytorch 模型可视化的例子
2019/08/17 Python
Python3 webservice接口测试代码详解
2020/06/23 Python
基于selenium及python实现下拉选项定位select
2020/07/22 Python
html5 worker 实例(一) 为什么测试不到效果
2013/06/24 HTML / CSS
生日派对邀请函
2014/01/13 职场文书
2014年教师批评与自我批评思想汇报
2014/09/20 职场文书
2016年“11.11”光棍节活动总结
2016/04/05 职场文书
导游词之四川武侯祠
2019/10/21 职场文书
Python可视化神器pyecharts绘制地理图表
2022/07/07 Python
Debian11 Xfce终端光标的颜色怎么设置?
2022/08/14 数码科技