小编Sou*_*wal的帖子

什么相当于es5中的ES6方法(类)?

我们如何将es6类​​方法填充到ES5中?

我正在读一本书,它说的如下:

class Ninja {
    constructor(name) {
        this.name = name;
    }

    swingSword() {
        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

是相同的

function Ninja(name) {
    this.name = name;
} 

Ninja.prototype.swingSword = function() {
    return true;
};
Run Code Online (Sandbox Code Playgroud)

我只是想问为什么我们在原型上添加swingSword而不是在构造函数中?

因为函数应该在对象上,而不是在原型链上.

我是对还是错?

javascript ecmascript-6 es6-class

6
推荐指数
1
解决办法
1377
查看次数

标签 统计

ecmascript-6 ×1

es6-class ×1

javascript ×1