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

首頁 > 語言 > JavaScript > 正文

javascript 寫類方式之二

2024-05-06 14:14:57
字體:
來源:轉載
供稿:網友
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方法(相對于構造函數方式),沒有造成內存浪費 。

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

圖片精選

主站蜘蛛池模板: 吉水县| 通城县| 宣化县| 重庆市| 漾濞| 洛浦县| 平定县| 修武县| 兴和县| 仙居县| 五河县| 武义县| 朝阳区| 麟游县| 龙门县| 苏尼特右旗| 湄潭县| 台前县| 昆明市| 和平区| 五原县| 望奎县| 天峨县| 东乌珠穆沁旗| 阳东县| 荣昌县| 乌兰县| 朝阳区| 凉山| 报价| 金秀| 温宿县| 盐亭县| 镶黄旗| 济阳县| 阳高县| 余江县| 平南县| 揭东县| 汶上县| 大石桥市|