日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

JavaScript:isPrototypeOf和hasOwnProperty

來源:程序員人生   發布時間:2014-04-22 06:15:19 閱讀次數:3622次
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");
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日本一区中文字幕 | 九九热视频在线 | 黄网站在线免费 | 国产黄在线| 亚洲网在线 | 日韩一级片在线观看 | 蜜桃精品一区二区三区 | 国产网站在线 | 精品久久久久久久久久久久久久久 | 亚洲av毛片一区二区三区电影 | 国产精品区一区二区三含羞草 | 国产精品成人一区二区三区吃奶 | 国产91在线视频 | 久久国产一区 | 久久免费一区 | 久久精品网址 | 夜夜爽爽爽久久久久久魔女 | 91精品国产综合久久久久 | 国产97人人超碰caoprom | 欧美激情午夜 | 在线观看中文字幕av | 中文字幕av一区二区 | 成人激情视频在线 | 日韩在线免费播放 | 亚洲国产高清在线 | av大片网| 欧日韩不卡在线视频 | 亚洲不卡在线 | 久久婷婷激情 | 99精品视频免费观看 | 福利在线看 | 不卡的av在线播放 | 欧美日在线 | 国产精品国产精品 | 日韩久久一级 | 成年人视频在线免费观看 | 曰韩在线| 精品一区二区在线播放 | www.日韩av | 日韩国产精品视频 | 国产激情二区 |