Javascript - funkcije

 

JavaScript funkcije su blokovi koda koji se mogu ponovno koristiti u vašem kodu. Funkcije obično primaju argumente i vraćaju rezultat. Funkcije su ključne za modularnost, čistoću i organiziranost vašeg JavaScript koda.

JavaScript također podržava anonimne funkcije, koje nisu definirane s imenom. Anonimne funkcije često se koriste kao callback funkcije ili se stavljaju u varijable

Arrow funkcije su sintaksna kratica za definiranje funkcija u JavaScriptu. Oni su korišteni kao alternativa tradicionalnim funkcijama koje se definiraju s function ključnom riječi. Arrow funkcije su kratkije i čitljivije od tradicionalnih funkcija, što ih čini popularnim među programerima.

Arrow funkcije su specifične po tome što sadrže "strelicu" (=>) između argumenta i tijela funkcije. Ako funkcija ima jedan argument, može se izostaviti zagrada oko argumenta

Ako tijelo funkcije sadrži samo jednu naredbu, zagrade se također mogu izostaviti:

const sayHello = name => console.log("Hello, " + name + "!");

Arrow funkcije također imaju neke specifičnosti vezane uz kontekst this. U arrow funkcijama, this se ne mijenja, što znači da se this odnosi na objekt u kojem se arrow funkcija nalazi, umjesto na objekt u kojem se poziva.

Ukratko, arrow funkcije su korisčan alat za pisanje kraćeg i čitljivijeg koda u JavaScriptu. One su sintaksno kraće od tradicionalnih funkcija i pomažu u jasnijem i bržem razumijevanju vašeg koda.

Kod deklariranja funkcije koristi se ključna riječ function f1(x,y) tu u zagradama se šalju parametri, funkcija uvijek vraća vrijednost sa return


var a = zbroji(4, 3);   // poziv funkcije za zbrajanje, rezultat se upisuje u varijablu a

function zbroji(x, y) {
  return x + y;             // vraca zbroj x i y
}
console.log (a)

Pozivanje funkcije bez zagrada vraća definiciju funkcije u primjeru:


var a = zbroji    

function zbroji(x, y) {
  return x + y;             // zbroj x i y
}
console.log(a) // vraća objekt

Datum duration

Primjer za izračun vremena između dva datuma koristeći momentjs

Rust

Rust je programski jezik koji pruža brojne prednosti za programere koji žele pisati siguran i performantan softver.

Sortiranje brojeva

Kod nizova u javascriptu prilikom sortiranja stringova koristimo metodu sort(), kod sortiranja brojeva trebamo dodati dodatnu funkciju

Datum između dva datuma

Kako provjeriti dali je neki datum između dva datuma

Brain.js

Brain.js je JavaScript biblioteka za strojno učenje (eng. machine learning) koja omogućuje izgradnju i treniranje neuronskih mreža u pregledniku.

Todo lista

Kako u vue.js napraviti jednostavnu todo listu

DALL-E

DALL-E je računalni program koji je razvio OpenAI kako bi stvorio slike korištenjem umjetne inteligencije.

OpenAI

OpenAI je osnovan 2015. godine, s ciljem razvijanja umjetne inteligencije na način koji će biti siguran i koristan za društvo.