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

首頁 > 編程 > JavaScript > 正文

javascript 寫類方式之二

2019-11-21 01:17:38
字體:
來源:轉載
供稿:網友
2、原型方式
復制代碼 代碼如下:

/**
* Person類:定義一個人,有個屬性name,和一個getName方法
*/
function Person(){}
Person.prototype.name = "jack";
Person.prototype.getName = function() { return this.name;}

把類的屬性(字段),方法都掛在prototype上。

造幾個對象測試下:
復制代碼 代碼如下:

var p1 = new Person();
var p2 = new Person();
console.log(p1.getName());//jack
console.log(p2.getName());//jack

可以看出輸出的都是jack,所以原型方式的缺點就是不能通過參數來構造對象實例 (一般每個對象的屬性是不相同的) ,優點是所有對象實例都共享getName方法(相對于構造函數方式),沒有造成內存浪費

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 怀集县| 温宿县| 宝坻区| 永平县| 康平县| 宾川县| 崇明县| 察雅县| 江川县| 和龙市| 张掖市| 扎兰屯市| 常山县| 莱西市| 中方县| 灌云县| 丁青县| 马鞍山市| 绥滨县| 南涧| 诏安县| 汾西县| 田东县| 额济纳旗| 石狮市| 岐山县| 商南县| 论坛| 松原市| 集安市| 淮南市| 桑植县| 金川县| 罗山县| 岳阳市| 大同市| 长沙县| 吐鲁番市| 介休市| 阜平县| 融水|