Jaka jest różnica pomiędzy function expression a function declaration?
Czym są union types
i intersection types
w TypeScript
Do czego służy tryb 'use strict'
?
Wyjaśnij do czego służą funkcje call
, bind
i apply
oraz wskaż różnice pomiędzy nimi.
Czym jest currying i partial application?
Dany jest string domino
"1-2,2-1,1-2,3-1,2-3,3-4,4-3,3-2,2- 1,1-1,1-1,1-2,2-1,1-2,3-2,1-2"
.
Napisz funkcję, która zwróci długość najdłuższego, poprawnego ciągu domino.
W tym przypadku ten ciąg to "2-3,3-4,4-3,3-2,2-1,1-1,1-1,1-2,2-1,1-2"
,
a jego długość to 10.
Co nowego w ES2015, ES2016, ES2017 i ES2018?