✦ MathIA ✦
priručnik · programiranje

JavaScript — brzi podsetnik

Funkcije, nizovi, async i moduli na jednom mestu. Drži otvoreno pored koda. 💛

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.