Metoda join

Metoda join bashkon elementët e një vargu në një varg me një ndarës të specifikuar (ai do të futet midis elementeve të vargut). Ndarësi specifikohet si parametër i metodës dhe nuk është i detyrueshëm. Nëse nuk specifikohet - si parazgjedhje, do të përdoret presja si ndarës. Nëse dëshironi të bashkoni elementët e vargut pa ndarës - specifikoni atë si një varg bosh ''.

Sintaksa

javascriptvarg.join([ndarës]);

Shembull

Le të themi se kemi një varg të caktuar. Le të bashkojmë elementët e këtij vargu në një varg me ndarësin '-':

javascriptlet arr = [1, 2, 3];
let str = arr.join('-');

console.log(str);

Rezultati i ekzekutimit të kodit:

javascript'1-2-3'

Shembull

Tani le të mos specifikojmë ndarësin dhe sipas parazgjedhjes ndarësi do të jetë presja:

javascriptlet arr = [1, 2, 3];
let str = arr.join();

console.log(str);

Rezultati i ekzekutimit të kodit:

javascript'1,2,3'

Shembull

Le të bashkojmë elementët e vargut pa ndonjë ndarës:

javascriptlet arr = [1, 2, 3];
let str = arr.join('');

console.log(str);

Rezultati i ekzekutimit të kodit:

javascript'123'

Shembull . Zbatim

Le të kthejmë karakteret e një vargu në rend të kundërt. Për këtë, do ta ndajmë vargun në një varg me ndihmën e split sipas ndarësit '' (ky ndarës do të vendosë çdo karakter të vargut në një element të veçantë të vargut), do ta kthejmë këtë varg me ndihmën e reverse dhe pastaj do ta bashkojmë vargun e kthyer prapë me ndihmën e join:

javascriptlet str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');

console.log(res);

Rezultati i ekzekutimit të kodit:

javascript'987654321'

Shembull . Zbatim

Le të thjeshtojmë zgjidhjen e detyrës së mëparshme - le të bashkojmë të gjitha komandat në një zinxhir:

javascriptlet str = '123456789';
let res = str.split('').reverse().join('');

console.log(res);

Rezultati i ekzekutimit të kodit:

javascript'987654321'

Shembull . Zbatim

Është dhënë një datë në formatin '2025-12-31'. Le të krijojmë prej saj formatin '31.12.2025'. Për këtë, do ta ndajmë vargun në një varg me ndihmën e split, do ta kthejmë këtë varg me ndihmën e reverse dhe pastaj do ta bashkojmë vargun e kthyer prapë me ndihmën e join:

javascriptlet date = '2025-12-31';
let res = date.split('-').reverse().join('.');

console.log(res);

Rezultati i ekzekutimit të kodit:

javascript'31.12.2025'

Shihni gjithashtu

  • metoda split,
    e cila ndan një varg në një varg sipas ndarësit të specifikuar
  • metoda reverse,
    e cila ndryshon rendin e elementeve në varg në të kundërt
  • metoda concat,
    e cila bashkon vargjet në një