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

首頁 > 語言 > JavaScript > 正文

JavaScript利用構造函數和原型的方式模擬C#類的功能

2024-05-06 16:02:20
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JavaScript利用構造函數和原型的方式模擬C#類的功能。需要的朋友可以過來參考下,希望對大家有所幫助

復制代碼 代碼如下:


       //構造函數
        function person(name, age) {
            this.name = name;
            this.age = age;
        }
        //定義person原型,原型里的屬性可以被自定義對象引用
        person.prototype = {
            getName: function () {
                return this.name;
            },
            getAge: function () {
                return this.age;
            }
        }


復制代碼 代碼如下:


這就需要引入另外一個概念 - 原型(prototype),我們可以簡單的把prototype看做是一個模版,新創建的自定義對象都是這個模版(prototype)的一個拷貝 (實際上不是拷貝而是鏈接,只不過這種鏈接是不可見,給人們的感覺好像是拷貝)。
JavaScript通過構造函數和原型的方式模擬實現了類的功能。
       window.onload = function () {
            person.prototype.sex = '男';
            var fmj =new person('kkk', 22);
            alert('第一次輸出:'+fmj.sex);
            fmj.sex = '保密';
            alert('第二次輸出:' + fmj.sex);
            delete fmj.sex;
            alert('第三次輸出:' + fmj.sex);
            //在debug的控制臺輸出結果.
            //console.log(fmj.getAge());
            }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 禄丰县| 通许县| 宣汉县| 开阳县| 新巴尔虎左旗| 蚌埠市| 大冶市| 沙河市| 荆州市| 包头市| 汉寿县| 武威市| 长丰县| 靖安县| 松潘县| 宝鸡市| 安宁市| 钦州市| 昭觉县| 融水| 象山县| 威海市| 大理市| 新乡县| 遂川县| 卓资县| 仁化县| 卓资县| 阳东县| 涞源县| 建宁县| 汕尾市| 新乡县| 德令哈市| 仙桃市| 绿春县| 公安县| 武清区| 嘉义市| 溆浦县| 密云县|