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 相关文章推荐
一个XML格式数据转换为图表的例子
Feb 09 Javascript
在标题栏显示新消息提示,很多公司项目中用到这个方法
Nov 04 Javascript
Javascript 页面模板化很多人没有使用过的方法
Jun 05 Javascript
JS 控件事件小结
Oct 31 Javascript
node.js WEB开发中图片验证码的实现方法
Jun 03 Javascript
node.js中的fs.truncate方法使用说明
Dec 15 Javascript
Angular.Js之Scope作用域的学习教程
Apr 27 Javascript
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
Aug 04 jQuery
swiper动态改变滑动内容的实现方法
Jan 17 Javascript
详解nuxt 微信公众号支付遇到的问题与解决
Aug 26 Javascript
vue中beforeRouteLeave实现页面回退不刷新的示例代码
Nov 01 Javascript
前端JS获取URL参数的4种方法总结
Apr 05 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
Windows PHP5和Apache的安装与配置
2009/06/08 PHP
php模拟asp中的XmlHttpRequest实现http请求的代码
2011/03/24 PHP
百度地图API应用之获取用户的具体位置
2014/06/10 PHP
javascript iframe编程相关代码
2009/12/28 Javascript
JS将制定内容复制到剪切板示例代码
2014/02/11 Javascript
使用JS+plupload直接批量上传图片到又拍云
2014/12/01 Javascript
JS实现CheckBox复选框全选、不选或全不选功能
2020/07/28 Javascript
jqueryUI tab标签页代码分享
2017/10/09 jQuery
浅谈Node模块系统及其模式
2017/11/17 Javascript
vue中实现左右联动的效果
2018/06/22 Javascript
vue实现添加与删除图书功能
2018/10/07 Javascript
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
深入了解JavaScript 的 WebAssembly
2019/06/15 Javascript
CountUp.js数字滚动插件使用方法详解
2019/10/17 Javascript
jQuery实现获取多选框的值示例
2020/02/07 jQuery
巧用Python装饰器 免去调用父类构造函数的麻烦
2012/05/18 Python
Python递归遍历列表及输出的实现方法
2015/05/19 Python
python中利用Future对象回调别的函数示例代码
2017/09/07 Python
python f-string式格式化听语音流程讲解
2019/06/18 Python
django 多对多表的创建和插入代码实现
2019/09/09 Python
keras 获取某层输出 获取复用层的多次输出实例
2020/05/23 Python
python判断元素是否存在的实例方法
2020/09/24 Python
python 发送get请求接口详解
2020/11/17 Python
python简单实现插入排序实例代码
2020/12/16 Python
python爬虫scrapy框架之增量式爬虫的示例代码
2021/02/26 Python
HTML5中使用json对象的实例代码
2018/09/10 HTML / CSS
Kathmandu澳洲户外商店:新西兰户外运动品牌
2017/11/12 全球购物
豪华复古化妆:Besame Cosmetics
2019/09/06 全球购物
彪马香港官方网上商店:PUMA香港
2020/12/06 全球购物
如何让Java程序执行效率更高
2014/06/25 面试题
普天C++笔试题
2016/03/20 面试题
天猫某品牌专卖店运营计划书
2014/03/21 职场文书
校庆活动方案
2014/03/31 职场文书
2014年超市员工工作总结
2014/11/18 职场文书
老公婚前保证书
2015/02/28 职场文书
python中print格式化输出的问题
2021/04/16 Python