天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

JavaScript isPrototypeOf和hasOwnProperty使用區別

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的原形鏈對象,返回true
var bIsptt = RegExp.prototype.isPrototypeOf(re);

2、hasOwnProperty
hasOwnProperty判斷一個對象是否有名稱的屬性或對象,此方法無法檢查該對象的原型鏈中是否具有該屬性,該屬性必須是對象本身的一個成員。
如果該屬性或者方法是該 對象自身定義的而不是器原型鏈中定義的 則返回true;否則返回false;
格式如下:
object.hasOwnProperty(proName);
判斷proName的名稱是不是object對象的一個屬性或對象。使用舉例如下:
復制代碼 代碼如下:
// 得到false, 因為不能檢測原型鏈中的屬性
var bStr = "Test String".hasOwnProperty("split");
// String對象的原型上本來就有這個屬性,自然返回true
var bStr1 = String.prototype.hasOwnProperty("split");
// 返回true,因為不是檢測原型中的屬性
var bObj = ({fnTest:function(){}}).hasOwnProperty("fnTest");

JavaScript技術JavaScript isPrototypeOf和hasOwnProperty使用區別,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美男男网站免费观看videos | 国产噜噜噜精品免费 | 日本不卡三卡四卡 | 青草久久精品亚洲综合专区 | 忘忧草在线社区WWW日本-韩国 | 精品国产乱码久久久久久软件 | 青娱国产区在线 | 国产亚洲精品久久精品录音 | 午夜国产高清精品一区免费 | 公么我好爽再深一点 | 99热在线精品免费全部my | 秋霞电影在线观看午夜伦 | 欧美激情一区二区三区AA片 | 菠萝蜜国际一区麻豆 | 色AV色婷婷96人妻久久久 | 玩高中女同桌肉色短丝袜脚文 | 亚洲精品电影久久久影院 | 欧美亚洲韩日午夜 | 校草让我脱了内裤给全班看 | 久久精品亚洲热综合一本奇米 | 精品久久久久久久久免费影院 | asian4you裸模| 久久草香蕉频线观 | 总裁呻吟双腿大开男男H | 伊人久久大香线蕉电影院 | 午夜影视不用充钱的免费 | 前后灌满白浆护士 | 撅高 自己扒开 调教 | 一区二区三区毛AAAA片特级 | 国产精品A久久久久久久久 国产精品A久久777777 | 高清AV熟女一区 | 大香伊人久久 | 最近最新中文字幕MV高清在线 | 野花高清在线观看免费3中文 | 国产精品18久久久久久欧美网址 | 亚洲欧美日本久久综合网站 | 久久99精品国产99久久6男男 | 免费鲁丝片一级在线观看 | 精品无人区麻豆乱码1区2 | 狠狠色狠狠色综合日日91app | 免费无码一区二区三区蜜桃大 |