L
Size: a a a
L
KP
const fib = (
n,
_fib = (p1, p2, n) =>
n > 1 ? _fib(p2, p1 + p2, n - 1) : p2
) => _fib(0n, 1n, n)
KP
KP
L
KP
L
KP
A
KP
fibonacci
, мы же всё-таки на JS пишемKP
KP
L
const fib = (n, p1 = 0n, p2 = 1n) =>
n > 1 ? fib(n - 1, p2, p1 + p2) : p2
v
setTimeout(() => console.log('setTimeout 1'), 0);
Promise.resolve().then(() => console.log('Promise 1'));
Promise.resolve().then(() => setTimeout(() => console.log('setTimeout 2'), 0));
Promise.resolve().then(() => console.log('Promise 2'));
setTimeout(() => console.log('setTimeout 3'), 0);
console.log('plain');
KP
DY
v
L
KP