2015-01-04 19:40:09 +11:00

18 lines
424 B
JavaScript

class SpreadTestClass {
constructor(x, y) {
this.SpreadTestClass = SpreadTestClass;
this.self = this;
this.x = x;
this.y = y;
}
}
var object = new SpreadTestClass(...[0, 1]);
// ----------------------------------------------------------------------------
assert.equal(object.x, 0);
assert.equal(object.y, 1);
assert.equal(object.self, object);
assert.isTrue(object instanceof object.SpreadTestClass);