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

JavaScript isPrototypeOf和hasOwnProperty使用區(qū)別

1、isPrototypeOf
isPrototypeOf是用來判斷指定對象object1是否存在于另一個(gè)對象object2的原型鏈中,是則返回true,否則返回false。
格式如下:
object1.isPrototypeOf(object2);
object1是一個(gè)對象的實(shí)例;
object2是另一個(gè)將要檢查其原型鏈的對象。
原型鏈可以用來在同一個(gè)對象類型的不同實(shí)例之間共享功能。
如果 object2 的原型鏈中包含object1,那么 isPrototypeOf 方法返回 true。
如果 object2 不是一個(gè)對象或者 object1 沒有出現(xiàn)在 object2 中的原型鏈中,isPrototypeOf 方法將返回 false。
使用舉例如下:
復(fù)制代碼 代碼如下:
var re = /^/s*/;
// 這里定義一個(gè)正則表達(dá)式對象
// 這里檢查RegExp是不是re的原形鏈對象,返回true
var bIsptt = RegExp.prototype.isPrototypeOf(re);

2、hasOwnProperty
hasOwnProperty判斷一個(gè)對象是否有名稱的屬性或?qū)ο?,此方法無法檢查該對象的原型鏈中是否具有該屬性,該屬性必須是對象本身的一個(gè)成員。
如果該屬性或者方法是該 對象自身定義的而不是器原型鏈中定義的 則返回true;否則返回false;
格式如下:
object.hasOwnProperty(proName);
判斷proName的名稱是不是object對象的一個(gè)屬性或?qū)ο蟆J褂门e例如下:
復(fù)制代碼 代碼如下:
// 得到false, 因?yàn)椴荒軝z測原型鏈中的屬性
var bStr = "Test String".hasOwnProperty("split");
// String對象的原型上本來就有這個(gè)屬性,自然返回true
var bStr1 = String.prototype.hasOwnProperty("split");
// 返回true,因?yàn)椴皇菣z測原型中的屬性
var bObj = ({fnTest:function(){}}).hasOwnProperty("fnTest");

JavaScript技術(shù)JavaScript isPrototypeOf和hasOwnProperty使用區(qū)別,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 最新在线黄色网址 | 欧美乱妇日本无乱码特黄大片 | 俄罗斯aaaaa一级毛片 | 男男肉肉互插腐文 | 99久久夜色精品国产亚洲AV卜 | 国产精品第1页在线观看 | 欧美日韩永久久一区二区三区 | 国产精品成人免费视频99 | 亚洲香蕉视频在线播放 | 怪物高h粗暴无尽 | 中国国产不卡视频在线观看 | 国产又粗又猛又爽又黄的免费视频 | 涩涩伊人久久无码欧美 | 色欲无码国产喷水AV精品 | 亚洲视频在线观看地址 | 擦擦擦在线视频观看 | 涩涩免费视频软件 | 最近中文字幕mv手机免费高清 | 亚洲免费视频日本一区二区 | 强奷漂亮女老板在线播放 | 色欲天天天综合网免费 | 中文字幕亚洲欧美日韩2o19 | 国产精品爽爽久久久久久竹菊 | 国产区精品综合在线 | 国产69精品久久久久观看软件 | 中文字幕 日韩 无码 在线 | 天天国产在线精品亚洲 | 国产精品97久久AV色婷婷 | 蜜桃婷婷狠狠久久综合9色 蜜桃视频一区二区 | 国产成人ae在线观看网站站 | 蜜柚视频网在线观看免费 | 午夜向日葵高清在线观看 | 撕开美女的衣服2 | 99精品日韩| 国产毛片A级久久久不卡精品 | 大胸美女洗澡扒奶衣挤奶 | 日本电影免费久久精品 | 蜜臀久久99精品久久久久久做爰 | 精品国产乱码久久久久久软件 | 特大黑人娇小亚洲女mp4 | 国产日韩欧美有码在线视频 |