亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

javascript - 紅寶書152頁hasPrototypeProperty(object,name)錯了嗎?

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

問題描述

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

紅寶書P152說該函數能檢測屬性是在原型還是在實例中

true在原型中false在實例中

但是,當原型和實例中都不存在某屬性的時候也會返回false啊

問題解答

回答1:

翻了一下書,函數沒有錯,但書中的解釋確實容易引起誤解。

看函數名就好了——hasPrototypeProperty(object, name)——原意是判斷一個對象的原型上有無指定屬性,只要原型上沒有指定屬性,就會返回 false。

我理解書中的解釋是針對name這個屬性說的,以對象有這個屬性為前提,如果函數返回 false,那這個屬性是在原型上。

回答2:

剛才我試了下,確實是,可能書中只是強調區別和方法吧,自己用的時候加個判斷就完美了

標簽: JavaScript
主站蜘蛛池模板: 欧美日韩中 | 99re5久久在热线播放 | 毛片视频免费网站 | 国产综合在线观看 | 亚洲三级在线看 | 欧美噜噜| 免费又色又爽的视频国产 | 中日韩在线 | 亚洲国产欧美在线观看 | 伊人伊狠亚洲综合影院 | 国产精品日韩欧美一区二区 | a级黄色大片在线观看视频男男 | 婷婷丁香激情五月 | 一级中国毛片 | 毛片视频免费 | 九九在线免费视频 | 不卡精品国产_亚洲人成在线 | 国产a∨一区二区三区香蕉小说 | 亚洲国产天堂在线网址 | 小明看看在线视频 | 99久久综合狠狠综合久久一区 | 123456成年免费视频 | 一级黄色录像在线观看 | 看黄色毛片 | 日韩 亚洲 欧美 中文 高清 | 亚洲 欧洲 另类 综合 自拍 | 欧美超高清xoxoxoxo | 成人交性视频免费看 | 国产手机在线观看 | 最近的免费中文字幕视频 | 久久99爰这里有精品国产 | 啪啪一级片 | 久久99欧美 | 手机在线1024 | 中文字幕在线精品视频万部 | 国产在线主播 | 一级特级欧美a毛片免费 | 国产一级精品高清一级毛片 | 91青青在线视频 | 在线免费观看亚洲视频 | 免费的黄网站 |