const e let
const name = "Samir";
let year = 2026;
arrow functions
const greet = (name) => `ciao ${name}`;
objects
const { role } = { role: "engineer" };
array
const out = [1,2,3].map(n => n * 2);
esercizi
mappa un array di oggetti e stampa i nomi.
const items = [{ id: 1, name: "A" }, { id: 2, name: "B" }];
const names = items.map(i => i.name);
console.log(names);
panoramica
In questo capitolo su fondamenti javascript lavoriamo su const e let, arrow functions, objects, array per creare micro-pattern riutilizzabili.
lavora in sequenza: leggi, prova, modifica gli snippet e annota i trade-off principali.
badge: javascript essentials
obiettivi
- capire e applicare const e let in uno scenario reale
- capire e applicare arrow functions in uno scenario reale
- capire e applicare objects in uno scenario reale
- capire e applicare array in uno scenario reale
scheda rapida
const name = "Samir";
let year = 2026;
adatta questo scheletro agli esempi della lezione.
tips
- usa const di default
- separa moduli piccoli
- gestisci errori async
- riduci mutazioni globali
- profilare prima di ottimizzare
- mantieni const e let leggibile
tip: documenta ogni scelta architetturale.
mini progetto
trasforma un array e stampa output.
- crea array
- map
- console.log
output atteso: output stampato.
checklist
- ho eseguito gli snippet e controllato l'output
- ho annotato almeno 2 trade-off
- ho completato il mini progetto
- ho salvato un riepilogo personale