JavaScript 自學筆記13

1. 構造器/原型模式
(1). 構造函數與原型模式的組合是ES5中定義自定義類型的常見方式。
其中,
構造函數模式定義對象的屬性原型模式定義對象的方法
如:function Animal(name, age){
this.name = name; // 初始化屬性name
this.age = age;
};
Animal.prototype.eat = function (food) {
return 'Eat ' + food;
}; // 定義方法eat()
(2). ES6引入了類class關鍵詞,使構造函數/原型模式更便於應用。
如:class Animal {
constructor(name, age) {
this.name = name;
this.age = age;};
eat (food) {
return 'Eat ' + food;};
};
let cat = new Animal('cat', 5);
console.log(cat.eat('fish')); // 'Ea

JavaScript 自學筆記13最先出现在Python成神之路

版权声明:
作者:cc
链接:https://www.techfm.club/p/21431.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>