国产探花免费观看_亚洲丰满少妇自慰呻吟_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>

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤山市| 齐齐哈尔市| 额敏县| 岳普湖县| 定安县| 甘德县| 桐城市| 平果县| 文山县| 绥棱县| 鱼台县| 刚察县| 靖边县| 北宁市| 武宁县| 大石桥市| 城步| 莆田市| 和龙市| 汪清县| 新宾| 洪泽县| 北辰区| 文登市| 西乌珠穆沁旗| 定安县| 枝江市| 玛纳斯县| 河北区| 新闻| 阿尔山市| 安宁市| 永顺县| 深圳市| 奉贤区| 澳门| 壶关县| 静安区| 祥云县| 和平县| 方正县|