1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
(() => () => {})()();
(() => () => console.log( 'effect' ))()();
(() => () => () => {})()()();
(() => () => () => console.log( 'effect' ))()()();
const removed1 = () => () => {};
removed1()();
const retained1 = () => () => console.log( 'effect' );
retained1()();
(() => {
return () => {};
})()();
(() => {
return () => console.log( 'effect' );
})()();
(() => ({ foo: () => {} }))().foo();
(() => ({ foo: () => console.log( 'effect' ) }))().foo();
(() => ({ foo: () => ({ bar: () => ({ baz: () => {} }) }) }))().foo().bar().baz();
(() => ({ foo: () => ({ bar: () => console.log( 'effect' ) }) }))().foo().bar();
|