JavaScript ES6原型功能

时间:2017-12-11 15:29:45

标签: javascript methods prototype

我想将getArea()函数作为原型,并且不确定这个ES6(?)格式是否会自动为我执行此操作,或者我是否仍需要在单独的{{{}中声明原型1}} 构造

Object.prototype.method = function() {}

1 个答案:

答案 0 :(得分:4)

是。

ES6类格式基本上可以转换为:

function Polygon(height, width) {
  this.height = height;
  this.width = width;
}

Polygon.prototype.getArea = function() {
    return this.height * this.width;
};