Livello 10.5 del libro di problemi JavaScript

Задание 1

Sulla pagina, l'utente seleziona del testo. Alla pressione di Ctrl + Invio registra questo testo negli appunti.

Задание 2

È data una textarea. In essa viene inserito del testo. Alla pressione del tasto Tab inserisci nel punto in cui lampeggia il cursore il carattere di tabulazione.

Задание 3

Sono dati degli input. In qualsiasi input si può inserire del testo e premere Invio. Dopodiché il testo dall'input scompare. Fai in modo che ogni input memorizzi i testi inseriti. Sopra ogni input posiziona delle frecce, con le quali sarà possibile riportare il testo inserito precedentemente nell'input.

Задание 4

È dato un numero. Mostra sullo schermo il processo di scomposizione del numero in fattori primi, come si fa a scuola.

Задание 5

È dato un oggetto multidimensionale di un livello arbitrario di annidamento:

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

Crea una funzione che restituisca gli elementi dell'oggetto, ricevendo come parametro una stringa con le chiavi dell'oggetto, separate da punti:

javascriptfunc('a.b.c'); // restituirà '+++'
Задание 6

È data una tabella. Alla pressione di un pulsante riempila nel modo seguente: