Livello 10.5 del libro di problemi JavaScript
Sulla pagina, l'utente seleziona del testo.
Alla pressione di Ctrl + Invio
registra questo testo negli appunti.
È 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.
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.
È dato un numero. Mostra sullo schermo il processo di scomposizione del numero in fattori primi, come si fa a scuola.
È dato un oggetto multidimensionale di un livello arbitrario di annidamento:
{
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:
func('a.b.c'); // restituirà '+++'
È data una tabella. Alla pressione di un pulsante riempila nel modo seguente: