Files
2025-04-25 17:02:45 +02:00

14 lines
322 B
JavaScript

function func({ [do { effects.push(1); 'key'}]: x } = do { effects.push(2); value }) {}
const arrow = ({ [do { effects.push(1); 'key'}]: x } = do { effects.push(2); value }) => {}
var value = { key: 1 }
var effects = [];
func();
expect(effects).toEqual([2, 1]);
effects = [];
arrow();
expect(effects).toEqual([2, 1]);