国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - 紅寶書(shū)152頁(yè)hasPrototypeProperty(object,name)錯(cuò)了嗎?

瀏覽:93日期:2023-05-14 14:40:09

問(wèn)題描述

function hasProtoproperty(object,name){ return !object.hasOwnproperty(name) && (name in object);}

紅寶書(shū)P152說(shuō)該函數(shù)能檢測(cè)屬性是在原型還是在實(shí)例中

true在原型中false在實(shí)例中

但是,當(dāng)原型和實(shí)例中都不存在某屬性的時(shí)候也會(huì)返回false啊

問(wèn)題解答

回答1:

翻了一下書(shū),函數(shù)沒(méi)有錯(cuò),但書(shū)中的解釋確實(shí)容易引起誤解。

看函數(shù)名就好了——hasPrototypeProperty(object, name)——原意是判斷一個(gè)對(duì)象的原型上有無(wú)指定屬性,只要原型上沒(méi)有指定屬性,就會(huì)返回 false。

我理解書(shū)中的解釋是針對(duì)name這個(gè)屬性說(shuō)的,以對(duì)象有這個(gè)屬性為前提,如果函數(shù)返回 false,那這個(gè)屬性是在原型上。

回答2:

剛才我試了下,確實(shí)是,可能書(shū)中只是強(qiáng)調(diào)區(qū)別和方法吧,自己用的時(shí)候加個(gè)判斷就完美了

標(biāo)簽: JavaScript
主站蜘蛛池模板: 欧美一区二区三区激情视频 | 国产精品免费视频一区二区三区 | 99ri在线精品视频在线播放 | 亚洲精品一区亚洲精品 | 毛片在线不卡 | 萝控精品福利视频一区 | 日韩精品一区二区三区毛片 | 午夜香蕉网 | 亚洲毛片一级巨乳 | 国产精品亚洲玖玖玖在线靠爱 | 久久精品国产免费看久久精品 | 久久中文字幕免费视频 | 久久小视频 | 国产成人综合日韩精品无 | 女人叉开腿让男人捅 | 亚洲欧美中文在线观看4 | 伊人久久国产免费观看视频 | 亚洲女人被黑人猛躁进女人 | 国产精品视频网址 | 日本高清毛片视频在线看 | 午夜视频一区二区三区 | 欧美一做特黄毛片 | 香蕉视频在线观看黄 | 中文字幕一区二区三区视频在线 | 国产亚洲精品一区999 | 国产精品不卡无毒在线观看 | 国产成人亚洲日本精品 | 久久男人的天堂 | 国产一区二区精品在线观看 | 久久视频这里只有精品 | 亚洲免费一 | 大看蕉a在线观看 | 亚洲自拍偷拍网 | 女人张开腿让男人 | 性色综合 | 网红主播大尺度精品福利视频 | 美女黄色一级片 | 亚洲视频区 | 国产一区二区三区亚洲欧美 | 国产六区| 亚洲天堂久久新 |