Tehtävä

  1. Avaa Babel REPL tästä

  2. Avaa selaimen developer tools (F12) ja sieltä JavaScript-konsoli

  3. Muokkaa transform-funktiota siten, että se palauttaa tekstin, jossa text-parametrin kirjaimet ovat siirretty QWERTY-näppäimistössä oikealle, eli qw, as, mz, jne.

    • Käytä ratkaisussa edellä mainittuja String- ja Array-prototyyppien funktioita

    • Pyri funktionaaliseen ratkaisuun

      • Vältä while- ja for-rakenteita ja let- ja var-muuttujia

Lisätehtävä

  1. Numeroiden käsittely: 12, 23, …01

  2. Isojen kirjainten käsittely

  3. Erikoismerkkien käsittely

    • Erikoismerkit palautetaan sellaisenaan

  4. Siirtofunktio toiseen suuntaan, jolla “salakirjoituksen” voi purkaa

  5. Yhteisen toiminnallisuuden erotus omiin funktioihin

Last updated