91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript_構造函數/原型/實例對象的關系

發布時間:2020-05-24 08:54:19 來源:網絡 閱讀:1731 作者:Mr_LiuT 欄目:web開發

JavaScript_構造函數/原型/實例對象的關系
1.所有的實例對象都有隱式原型屬性。
2.每一個函數function都有一個prototype顯示原型屬性。
3.對象的隱式原型的值為其對應構造函數的顯式原型的值。
4.函數的prototype屬性: 在定義函數時自動添加的, 默認值是一個空Object對象。
5.對象的proto屬性: 創建對象時自動添加的, 默認值為構造函數的prototype屬性值。
6.function Foo{}等于var Foo = new Function()所以有隱式原型屬性,即所有函數都有隱式和顯示原型屬性。
7.所有函數的隱式原型都相等,都是new Function產生的。
8.function Function()既有顯示原型屬性也具有隱式原型屬性且相同,說明Function=new Function。
9.function Object()的隱式原型等于function Function的顯示原型,進一步說明每個函數都是Function的實例(包括他本身)。
10.函數的顯示原型指向的對象, 默認是空的Object實例對象,單Object不滿足。
注:Function的顯示原型也是Object的實例
11.Object原型對象是原型鏈的盡頭,即null

function Fn(){
            this.test1 = function(){
                console.log('test1()');
            };
        }

        Fn.prototype.test2 = function(){
            console.log('test2()');
        };

        var fn = new Fn();

        console.log(Fn.prototype instanceof Object)//true
        console.log(Object.prototype instanceof Object)//false
        console.log(Function.prototype instanceof Object)//true
        console.log(Function.__proto__===Function.prototype)//true
        console.log(Object.prototype.__proto__)//null
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兴化市| 忻城县| 通城县| 巴楚县| 右玉县| 侯马市| 大新县| 定兴县| 酉阳| 陆川县| 长治市| 信宜市| 于都县| 吴忠市| 丹阳市| 长汀县| 弥渡县| 房山区| 屏南县| 江北区| 贺兰县| 碌曲县| 乌鲁木齐市| 游戏| 淮南市| 平度市| 长葛市| 清丰县| 新巴尔虎左旗| 大英县| 荆门市| 永嘉县| 霍州市| 景洪市| 济阳县| 克拉玛依市| 泸溪县| 阳原县| 册亨县| 满洲里市| 斗六市|