国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

淺談Javascript中的Function與Object

2019-11-20 13:19:29
字體:
來源:轉載
供稿:網友

Function

函數就是對象,代表函數的對象就是函數對象。所有的函數對象是被Function這個函數對象構造出來的。也就是說,Function是最頂層的構造器。它構造了系統中所有的對象,包括用戶自定義對象,系統內置對象,甚至包括它自已。

Object

Object是最頂層的對象,所有的對象都將繼承Object的原型,你也要知道Object也是一個函數對象,所以說Object是被Function構造出來的。

Function 與Object 關系圖:

復制代碼 代碼如下:

<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>

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清河县| 探索| 松阳县| 行唐县| 商城县| 闽清县| 永胜县| 稷山县| 枝江市| 南安市| 凉城县| 岢岚县| 弥渡县| 滦平县| 三明市| 芜湖县| 南康市| 宁都县| 务川| 昆明市| 溆浦县| 涟源市| 平度市| 德化县| 安塞县| 常宁市| 涡阳县| 景泰县| 三门县| 高台县| 津南区| 双辽市| 东明县| 鄱阳县| 万源市| 许昌市| 巍山| 衡阳市| 修武县| 阳谷县| 溧水县|