21 lines
266 B
JavaScript
21 lines
266 B
JavaScript
// Constructor
|
|
// Define fields
|
|
class Foo {
|
|
constructor(a, b) {
|
|
this.a = a;
|
|
this.b = b;
|
|
}
|
|
|
|
sum() {
|
|
return this.a + this.b;
|
|
}
|
|
}
|
|
|
|
function main() {
|
|
var foo = new Foo(2, 3);
|
|
|
|
assert(foo.a == 2);
|
|
assert(foo.b == 3);
|
|
assert(foo.sum() == 5);
|
|
}
|