instanceof原理  照慣 " /> 国新精品乱码一区二区三区18,国产激情91久久精品导航,综合在线影院

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

理解Javascript_07_理解instanceof實現原理

  在《Javascript類型檢測》一文中講到了用instanceof來用做檢測類型,讓我們來回顧一下:

   那么instanceof的這種行為到底是如何實現的呢,現在讓我們揭開instanceof背后的迷霧。

  instanceof原理

  照慣例,我們先來看一段代碼:

function Cat(){}Cat.prototype = {}function Dog(){}Dog.prototype ={}var dog1 = new Dog();alert(dog1 instanceof Dog);//truealert(dog1 instanceof Object);//trueDog.prototype = Cat.prototype;alert(dog1 instanceof Dog);//falsealert(dog1 instanceof Cat);//falsealert(dog1 instanceof Object);//true;var  dog2= new Dog();alert(dog2 instanceof Dog);//truealert(dog2 instanceof Cat);//truealert(dog2 instanceof Object);//trueDog.prototype = null;var dog3 = new Dog();alert(dog3 instanceof Cat);//falsealert(dog3 instanceof Object);//truealert(dog3 instanceof Dog);//error 

it知識庫理解Javascript_07_理解instanceof實現原理,轉載需保留來源!

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

主站蜘蛛池模板: 那曲县| 铜鼓县| 邵东县| 论坛| 宜城市| 辛集市| 青铜峡市| 永吉县| 太仆寺旗| 瑞昌市| 凌海市| 阳城县| 遂宁市| 嘉荫县| 馆陶县| 浮梁县| 三江| 青州市| 九龙城区| 珠海市| 花垣县| 镇坪县| 新民市| 四子王旗| 寻乌县| 东至县| 宁河县| 新宾| 色达县| 蓬莱市| 家居| 扶绥县| 怀来县| 云龙县| 临清市| 财经| 托克托县| 华坪县| 乌兰县| 沽源县| 山丹县|