babel/test/fixtures/esnext/es6-classes/class-with-constructor.js
2015-01-05 10:18:42 +11:00

15 lines
278 B
JavaScript

class Multiplier {
constructor(n=1) {
this.n = n;
}
multiply(n=1) {
return n * this.n;
}
}
assert.equal(new Multiplier().n, 1);
assert.equal(new Multiplier(6).n, 6);
assert.equal(new Multiplier().multiply(), 1);
assert.equal(new Multiplier(2).multiply(3), 6);