源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

js中的hasOwnProperty和isPrototypeOf方法使用实例

  • 时间:2020-02-18 15:29 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:js中的hasOwnProperty和isPrototypeOf方法使用实例
[b]hasOwnProperty:[/b]是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。 [b]isPrototypeOf:[/b]是用来判断要检查其原型链的对象是否存在于指定对象实例中,是则返回true,否则返回false。
[u]复制代码[/u] 代码如下:
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("http://www.1sucai.cn/")); 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
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部