多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > jscript > JavaScript:isPrototypeOf和hasOwnProperty

JavaScript:isPrototypeOf和hasOwnProperty

來源:程序員人生   發布時間:2014-04-22 06:15:19 閱讀次數:3614次
1、isPrototypeOf

isPrototypeOf是用來判斷指定對象object1是否存在于另一個對象object2的原型鏈中,是則返回true,否則返回false。

格式如下:

object1.isPrototypeOf(object2);

object1是一個對象的實例;

object2是另一個將要檢查其原型鏈的對象。

原型鏈可以用來在同一個對象類型的不同實例之間共享功能。

如果 object2 的原型鏈中包含object1,那么 isPrototypeOf 方法返回 true。

如果 object2 不是一個對象或者 object1 沒有出現在 object2 中的原型鏈中,isPrototypeOf 方法將返回 false。

使用舉例如下:

var re = /^s*/; // 這里定義一個正則表達式對象// 這里檢查RegExp是不是re的原形鏈對象,返回truevar bIsptt = RegExp.prototype.isPrototypeOf(re);

2、hasOwnProperty

hasOwnProperty判斷一個對象是否有名稱的屬性或對象,此方法無法檢查該對象的原型鏈中是否具有該屬性,該屬性必須是對象本身的一個成員。

如果該屬性或者方法是該 對象自身定義的而不是器原型鏈中定義的 則返回true;否則返回false;

格式如下:

object.hasOwnProperty(proName);

判斷proName的名稱是不是object對象的一個屬性或對象。使用舉例如下:

// 得到false, 因為不能檢測原型鏈中的屬性var bStr = "Test String".hasOwnProperty("split");// String對象的原型上本來就有這個屬性,自然返回truevar bStr1 = String.prototype.hasOwnProperty("split"); // 返回true,因為不是檢測原型中的屬性var bObj = ({fnTest:function(){}}).hasOwnProperty("fnTest");
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美日韩第三页 | 性做久久久久 | 亚洲swag精品自拍一区 | 日本大臿亚洲香蕉大片 | 欧美aa在线 | 亚洲 在线播放 | 亚洲最大成人在线 | 日本特黄视频 | 亚洲日韩中文字幕在线播放 | 亚洲欧洲精品久久 | 中文字幕一区二区三区永久 | 香蕉在线精品一区二区 | 亚洲精品欧美综合 | 国产精品无码久久久久 | 一区二区三区视频在线播放 | 中文字幕25页 | 欧美性xxxx| 92精品国产自产在线观看 | 日韩欧美一区二区久久黑人 | 国产成人精品一区二三区在线观看 | 人人澡人人擦人人免费 | 欧美久久伊人 | 亚洲国产成人久久一区二区三区 | 一级毛片特级毛片国产 | www.操你| 一区二区三区国模大胆 | 国产美女精品自拍 | 中文字幕资源在线 | 欧美国产成人精品一区二区三区 | 欧美不卡视频 | 国产成人精品免费视频大全办公室 | 日本性欧美 | 国产精品一区二区三区高清在线 | 青娱乐久久 | 最新精品亚洲成a人在线观看 | 亚洲图片自拍 | 最近免费字幕中文大全在线观看 | 亚洲品质自拍视频网站 | 亚洲动漫第一页 | 国产精品一区二区三区四区五区 | 成人影院一区二区三区 |