Funkcije
const f = (a) => a;
function f(){ }
Klasične i strelaste.
Scope
let / const → blok-scope
izbegavaj var
closure pamti okruženje
Važi unutar { }.
Objekti / klase
{ kljuc: vrednost }
class X { constructor(){} }
this → objekat
Šablon za objekte.
Nizovi
map transformiši
filter zadrži
reduce sažmi
Prave novi niz.
Destrukturiranje
const [a,b] = niz;
const { k } = obj;
...spread / ...rest
Izvuci i raširi.
Async
Promise
async / await
try { } catch (e) { }
Za spore operacije.
fetch
fetch(url)
.then(r => r.json())
proveri r.ok
Vraća Promise.
Moduli
export function f(){}
import { f } from './f.js'
Deli kod u fajlove.