什麼樣子的數據是需要寫在原型中? 需要共用的數據就可以寫原型中 原型的作用之一: 數據共用 //屬性需要共用, 方法也需要共用 //不需要共用的數據寫在構造函數中,需要共用的數據寫在原型中 //構造函數 function Student(name,age,sex) { this.name=name; ...
什麼樣子的數據是需要寫在原型中? 需要共用的數據就可以寫原型中
原型的作用之一: 數據共用
//屬性需要共用, 方法也需要共用 //不需要共用的數據寫在構造函數中,需要共用的數據寫在原型中 //構造函數 function Student(name,age,sex) { this.name=name; this.age=age; this.sex=sex; } //所有學生的身高都是188,所有人的體重都是55 //所有學生都要每天寫500行代碼 //所有學生每天都要吃一個10斤的西瓜 //原型對象 Student.prototype.height="188"; Student.prototype.weight="55kg"; Student.prototype.study=function () { console.log("學習,寫500行代碼,小菜一碟"); }; Student.prototype.eat=function () { console.log("吃一個10斤的西瓜"); }; //實例化對象,並初始化 var stu=new Student("晨光",57,"女"); console.dir(Student); console.dir(stu); // stu.eat(); // stu.study();