- zrób funkcję, ktora przyjmuje tablicę i pozwala generować na żądanie losowy element tej tablicy ale bez powtórzeń. Funkcja może być używana wiele razy ale nie koniecznie w petli itp. Ponadto może być przypadek, że chcę mieć N takich generatorow losowych elementów dla różnych tablic i używać ich jednocześnie. Wbrew pozorom zadanie banalne, tylko trzeba znać podstawy es6 co znacznie ułatwi sprawę.
- zrób możliwie najbardziej optymalną implementację array intersection.
- rozszerz prototype dla Array o np. metodę sum() w sposób bezpieczny, aby tablice były nadal iterowalne każdą metodą bez ujawniania sum() jako dodatkowej metody i dodatkowo zabezpieczmy naszą metodę sum() przed możliwością jej nadpisania. Również banalne ale wymaga nieco większej wiedzy z zakresu obiektów i tego co wprowadzilo dla nas es5.
takie pierwsze pomysły, myślę że dla początkujących może to być pewne wyzwanie, bo osoba znajaca dobrze js zrobi je w pare minut, wiec zależy w jaki poziom celujecie?