Sobes.tech

Frontend

Implementa la funzione RLE (codifica run-length) per comprimere una stringa con caratteri ripetuti: sostituisci le sequenze di caratteri identici con il carattere e il numero di ripetizioni; se un carattere appare solo una volta, non visualizzare il conteggio.

6

Implementa la funzione RLD (decodifica run-length), che è l'inverso di RLE: espandi la stringa compressa ripetendo ogni carattere il numero di volte specificato; lascia i caratteri singoli invariati.

4

Cosa verrà visualizzato come risultato dell'esecuzione del codice fornito con l'oggetto user, il metodo fetchUrl e la funzione debounce?

3

Ci sarà un errore nella console durante l'esecuzione di una richiesta fetch se il server restituisce HTTP 404 e response.ok === false, ma la risposta non viene gestita esplicitamente? Spiega perché.

2

Determina l'ordine di output dei numeri sulla console per il codice fornito con Event Loop, Promise e setTimeout.

2

Correggi il codice in modo che, quando viene chiamata la funzione debounced, la console stampi il nome dell'utente usando this.firstName. Non modificare completamente la funzione debounce né la riga № 6.

2