* Fix object spread runtime semantics * limit this deoptimization * optimize empty objects * declare variables
5 lines
92 B
JavaScript
5 lines
92 B
JavaScript
var k = { a: 1, b: 2 };
|
|
var o = { a: 3, ...k, b: k.a++ };
|
|
|
|
expect(o).toEqual({a: 1, b: 1});
|