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

首頁(yè) > 編程 > JavaScript > 正文

JavaScript利用構(gòu)造函數(shù)和原型的方式模擬C#類的功能

2019-11-20 20:59:19
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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

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

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

這就需要引入另外一個(gè)概念 - 原型(prototype),我們可以簡(jiǎn)單的把prototype看做是一個(gè)模版,新創(chuàng)建的自定義對(duì)象都是這個(gè)模版(prototype)的一個(gè)拷貝 (實(shí)際上不是拷貝而是鏈接,只不過(guò)這種鏈接是不可見(jiàn),給人們的感覺(jué)好像是拷貝)。
JavaScript通過(guò)構(gòu)造函數(shù)和原型的方式模擬實(shí)現(xiàn)了類的功能。
       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的控制臺(tái)輸出結(jié)果.
            //console.log(fmj.getAge());
            }

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 申扎县| 安化县| 康保县| 天台县| 石门县| 绵竹市| 来宾市| 永清县| 合川市| 正蓝旗| 达尔| 华坪县| 馆陶县| 余江县| 宁化县| 寿宁县| 全椒县| 客服| 云霄县| 凉山| 镇雄县| 仙游县| 天祝| 云和县| 西丰县| 平度市| 济南市| 常山县| 永平县| 香港 | 武山县| 乐平市| 沙洋县| 富顺县| 民和| 聊城市| 壶关县| 丘北县| 手机| 长治县| 泰顺县|