Poziom 10.5 zadań JavaScript

Задание 1

Na stronie użytkownik zaznacza tekst. Po naciśnięciu Ctrl + Enter zapisz ten tekst do schowka.

Задание 2

Dane jest textarea. Wprowadzany jest do niego tekst. Po naciśnięciu klawisza Tab wstaw w miejsce migania kursora symbol tabulacji.

Задание 3

Dane są inputy. Do dowolnego inputa można wpisać tekst i nacisnąć Enter. Po tym tekście z inputa znika. Sprawdź, aby każdy input zapamiętywał wprowadzone teksty. Nad każdym inputem umieść strzałki, za pomocą których można będzie przywrócić poprzedni wprowadzony tekst do inputa.

Задание 4

Dana jest liczba. Wyświetl na ekranie proces rozkładu liczby na czynniki pierwsze, jak w szkole.

Задание 5

Dany jest wielowymiarowy obiekt dowolnego poziomu zagnieżdżenia:

javascript{
  a: {
    b: {
      c: '+++'
    }
  },
}

Stwórz funkcję, która będzie zwracać elementy obiektu, pobierając jako parametr ciąg znaków z kluczami obiektu, oddzielonymi kropkami:

javascriptfunc('a.b.c'); // zwróci '+++'
Задание 6

Dana jest tabela. Po naciśnięciu przycisku wypełnij ją w następujący sposób: