最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談Javascript中的Function與Object

 更新時(shí)間:2015年01月26日 09:48:17   投稿:hebedich  
這篇文章主要簡(jiǎn)單介紹了Javascript中的Function與Object的關(guān)系,并附上示例分析,對(duì)于我們更好的理解Javascript中的Function與Object的關(guān)系很有幫助,有需要的小伙伴參考下。

Function

函數(shù)就是對(duì)象,代表函數(shù)的對(duì)象就是函數(shù)對(duì)象。所有的函數(shù)對(duì)象是被Function這個(gè)函數(shù)對(duì)象構(gòu)造出來的。也就是說,F(xiàn)unction是最頂層的構(gòu)造器。它構(gòu)造了系統(tǒng)中所有的對(duì)象,包括用戶自定義對(duì)象,系統(tǒng)內(nèi)置對(duì)象,甚至包括它自已。

Object

Object是最頂層的對(duì)象,所有的對(duì)象都將繼承Object的原型,你也要知道Object也是一個(gè)函數(shù)對(duì)象,所以說Object是被Function構(gòu)造出來的。

Function 與Object 關(guān)系圖:

復(fù)制代碼 代碼如下:

<script type="text/javascript">
var Foo= function(){}
var f1 = new Foo();
console.log(f1.__proto__ === Foo.prototype);
console.log(Foo.prototype.constructor === Foo);
var o1 =new Object();
console.log(o1.__proto__ === Object.prototype);
console.log(Object.prototype.constructor === Object);
console.log(Foo.prototype.__proto__ === Object.prototype);
//Function and Object
console.log(Function.__proto__ === Function.prototype);
console.log(Object.__proto__ === Function.prototype);
console.log(Object.prototype.__proto__);
console.log(Object.__proto__ === Function.prototype);
</script>

小伙伴們讀代碼的時(shí)候可以參考下圖片上的關(guān)系圖,希望大家喜歡。

相關(guān)文章

最新評(píng)論

广汉市| 南昌市| 刚察县| 侯马市| 阿拉善左旗| 合阳县| 三门峡市| 买车| 科技| 安平县| 临沂市| 鱼台县| 洛南县| 垣曲县| 察哈| 轮台县| 柳林县| 农安县| 奇台县| 山丹县| 平阴县| 孙吴县| 玉田县| 泽州县| 宜良县| 安福县| 页游| 佛山市| 繁昌县| 长子县| 玉林市| 杭锦旗| 潍坊市| 紫阳县| 博爱县| 霍州市| 余江县| 会东县| 和顺县| 青浦区| 筠连县|