{ function test(x, y = 'hello') { } } { let b = 'a'; function test(x, y = b) { console.log(x, y); } test('c'); } { function test(...args) { console.log(args); } test(1, 2, 3, 4, 5); } { console.log(... [1, 2, 4]); } { function tail(x) { console.log(x); } function fx(x) { tail(x); } fx('234'); }