Skip to content
Ketri AcademyKetri Academy
  • Home
  • Kurset
    • Full-stack development
    • Back-end development
    • Front-end development
    • Git dhe GitHub
    • Kurse individuale
  • Oferta
  • Rreth nesh
    • Rreth nesh
    • Pyetje të shpeshta
    • Foto nga kurset
    • Reviews
  • Blog
  • Kontaktet
Ketri AcademyKetri Academy
  • Home
  • Kurset
    • Full-stack development
    • Back-end development
    • Front-end development
    • Git dhe GitHub
    • Kurse individuale
  • Oferta
  • Rreth nesh
    • Rreth nesh
    • Pyetje të shpeshta
    • Foto nga kurset
    • Reviews
  • Blog
  • Kontaktet
Blog programimi

7 metoda array në JavaScript

  • 05 Nov, 2024
  • Com 0
7 metoda array në JavaScript

Në zhvillimin e aplikacioneve me JavaScript, manipulimi dhe përpunimi i të dhënave është një aspekt thelbësor për çdo programues. Arrays janë një nga strukturat më të rëndësishme të të dhënave, dhe zotërimi i metodave të tyre mund të bëjë një ndryshim të madh në efikasitetin dhe lexueshmërinë e kodit tuaj. Në këtë artikull, do të shqyrtojmë 7 nga metodat më të përdorura të array-ve në JavaScript, të cilat ju ndihmojnë të kurseni kohë dhe të shkruani kod më të pastër. Çdo metodë vjen me një shembull të qartë dhe ide për aplikime praktike, për t’ju ndihmuar të shfrytëzoni maksimalisht fuqinë e array-ve në projektet tuaja.


1- Push

Shton një element në fund të array-t

let fruta = [ ‘mollë’ , ‘portokall’ , ‘banane’ ];

// shtojmë një element të ri në fund
fruta.push( ‘kumbull’ ); 

console.log(fruta) ; // printojmë rezultatin
Rezultati
[ ’mollë’ , ‘portokall’ , ‘banane’ , ‘kumbull’ ]

2- Slice

Kjo metodë në JavaScript kthen një pjesë të array-t

let fruta = [ ’molle’, ‘portokall’, ‘banane’, ‘kumbull’, ‘qershi’, ‘rrush’ ];

// Kthen pjesën e array-t që fillon në pozicionin 1 dhe mbaron në 
// pozicionin 3, i cili është pozicioni paraardhës i 4.
// Pozicioni 4 nuk përfshihet në rezultat.
let fruta_te_reja = fruta.slice(1,4);

console.log(fruta_te_reja);
Rezultati
//Rezultati i console.log(fruta_te_reja)
[’portokall’, ‘banane’, ‘kumbull’]

3- Shift

Kthen elementin e parë të array-t, dhe e heq atë nga array

let fruta = [’molle’, ‘portokall’, ‘banane’, ‘kumbull’, ‘qershi’, ‘rrush’]; 

let fruta_e_pare = fruta.shift();

// printojmë rezultatin
console.log(fruta_e_pare);
console.log(fruta);
Rezultati
‘mollë’
[‘portokall’, ‘banane’, ‘kumbull’, ‘qershi’, ‘rrush’]

4- Pop

Kthen elementin e fundit të array-t, dhe e heq atë nga array

let fruta = [’molle’, ‘portokall’, ‘banane’, ‘kumbull’, ‘qershi’, ‘rrush’];

let fruta_e_fundit = fruta.pop();

console.log(fruta_e_fundit);
console.log(fruta);
Rezultati
‘rrush’
[’molle’, ‘portokall’, ‘banane’, ‘kumbull’, ‘qershi’]

5- Map

Kthen një array të ri, në të cilin secili element është elementi përkatës i array-t fillestar, pasi i është aplikuar funksioni që caktojmë

let numrat = [1, 2, 3, 4, 5]; 

let numrat_te_dyfishuar = numrat.map (function (numri) { 
    return numri * 2; // shumëzojmë numrin me 2
});

console.log (numrat_te_dyfishuar); 
Rezultati
[2, 4, 6, 8, 10]

6- Filter

Kthen një array i cili përmban vetëm ato elementë të array-t origjinal, të cilat kualifikohen sipas funksionit që caktojmë

let numrat = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; 

let numra_mbi_5 = numrat.filter (function (numri) {
    
    // numri do kualifikohet vetëm nëse është më i madh se 5
    return numri > 5;
});  

console.log(numra_mbi_5); 
Rezultati
[6, 7, 8, 9, 10]

7- Includes

Metoda Includes në JavaScript kthen nëse vlera përfshihet tek array

let numrat = [1, 2, 3, 4, 5]; 

console.log (numrat.includes (3));
console.log (numrat.includes (10)); 
Rezultati
true
false

Përmbledhje

Këto 7 metoda janë disa nga më të përdorurat dhe më të dobishmet për manipulimin e array-ve në JavaScript. Ato e bëjnë më të thjeshtë dhe më efikas procesin e përpunimit të të dhënave. Nga metoda push për të shtuar elemente të reja, te filter dhe map për të krijuar koleksione të reja në bazë të kushteve specifike, secila nga këto metoda ofron zgjidhje praktike për sfidat e përditshme të kodimit. Duke i zbatuar ato në projekte tuaja, do të mund të krijoni kod më të lexueshëm, më të mirëmbajtshëm dhe më të shpejtë. Shpresojmë që ky udhëzues ju ka dhënë një përmbledhje të dobishme për të përdorur array-t në mënyrë më efektive në aplikacionet tuaja JavaScript!

Nëse dëshironi të mësoni më shumë në JavaScript dhe teknologji të tjera, ju ftojmë të na bashkoheni në kurset tona. Në kurset tona do të mësoni teknika praktike dhe do të merrni udhëzime nga ekspertë të fushës.

Për më shumë informacion mbi tema të ndryshme të programimit, shembuj praktikë dhe për të qëndruar të përditësuar me kurset tona, na ndiqni në faqen tonë Instagram: https://www.instagram.com/ketri.academy/

Share on:
Si të krijoni një portofol me projekte reale

Kurse për programim

Kurs Git dhe GitHub

Kurs Git dhe GitHub

Gjatë këtij trajnimi, një ekspert i fushës së programimit do...
10.000 L
User Avatar Leandro Aliaj
Kurs “Full-stack development”

Kurs “Full-stack development”

Mësoni full-stack development! Ndërtoni aplikacione web dinamike, ndërvepruese dhe të...
50.000 L
User Avatar Leandro Aliaj
Kurs “Front-end development” me HTML, CSS dhe JavaScript – niveli i avancuar

Kurs “Front-end development” me HTML, CSS dhe JavaScript – niveli i avancuar

Mësoni JavaScript të avancuar dhe teknikat e frontend-it! Krijoni aplikacione...
50.000 L
User Avatar Leandro Aliaj
logo-ketri-academy-white

Ketri Academy është qendër e specializuar në trajnime profesionale në fushën e programimit dhe web dizajn-it. Në sajë të eksperiencës sonë disa vjeçare në këto fusha, ne ofrojmë një gamë të plotë kursesh në hartimin dhe zhvillimin e aplikacioneve dinamike web, duke përdorur gjuhë popullore të programimit.

Kurse programimi

  • Full-stack development
  • Front-end development
  • Back-end development
  • Git dhe GitHub
  • Kurse individuale

Informacione

  • Rreth nesh
  • Oferta
  • Bashkëpunime
  • Blog programimi
  • Review
  • Foto nga kurset
  • Kontaktet

Kontaktet

Adresa: Bulevardi “Gjergj Fishta” Tiranë, Shqipëri Tel: +355 6740 70444
Email: info@ketriacademy.al

Vendosni adresën tuaj të emailit për t’u regjistruar në newsletter, për të marrë informacion për kurset, ofertat, dhe artikujt tanë

Icon-facebook Icon-linkedin2 Icon-instagram
Copyright 2025 Ketri Academy | Developed By Ketri Web. All Rights Reserved
Ketri AcademyKetri Academy