* Desugar class properties to Object.defineProperty per spec * Define uninitialized static class properties with value=undefined * Make class-properties increased spec compliance opt-in (spec: true)
10 lines
179 B
JavaScript
10 lines
179 B
JavaScript
class Foo {
|
|
static num = 0;
|
|
static str = "foo";
|
|
}
|
|
|
|
assert.equal(Foo.num, 0);
|
|
assert.equal(Foo.num = 1, 1);
|
|
assert.equal(Foo.str, "foo");
|
|
assert.equal(Foo.str = "bar", "bar");
|