92 of 264 menu

Методот join

Методот join ги спојува елементите од низата во стринг со одреден разделувач (тој ќе биде вметнат помеѓу елементите од низата). Разделувачот се задава како параметар на методот и не е задолжителен. Ако не е зададен - стандардно ќе се земе запирка како разделувач. Ако сакате да ги споите елементите од низата без разделувач - наведете го како празен стринг ''.

Синтакса

низа.join([разделувач]);

Пример

Нека е дадена одредена низа. Ајде да ги споиме елементите од оваа низа во стринг со разделувач '-':

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

Резултат од извршувањето на кодот:

'1-2-3'

Пример

А сега ајде да не наведеме разделувач и стандардно разделувачот ќе биде запирка:

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

Резултат од извршувањето на кодот:

'1,2,3'

Пример

Ајде да ги споиме елементите од низата без никаков разделувач:

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

Резултат од извршувањето на кодот:

'123'

Пример . Примена

Ајде да ги превртиме симболите од стрингот во обратен редослед. За ова, ќе ја поделиме стрингот во низа со помош на split со разделувач '' (овој разделувач ќе го стави секој симбол од стрингот во посебен елемент од низата), ќе ја превртиме оваа низа со помош на reverse и потоа ќе ја споиме превртената низа назад со помош на join:

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

Резултат од извршувањето на кодот:

'987654321'

Пример . Примена

Да го поедноставиме решението на претходната задача - ќе ги споиме сите команди во синџир:

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

Резултат од извршувањето на кодот:

'987654321'

Пример . Примена

Дадена е дата во формат '2025-12-31'. Ајде да направиме од неа формат '31.12.2025'. За ова, ќе ја поделиме стрингот во низа со помош на split, ќе ја превртиме оваа низа со помош на reverse и потоа ќе ја споиме превртената низа назад со помош на join:

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

Резултат од извршувањето на кодот:

'31.12.2025'

Погледнете исто така

  • методот split,
    кој дели стринг во низа според одреден разделувач
  • методот reverse,
    кој го менува редоследот на елементите во низата во обратен
  • методот concat,
    кој спојува стрингови во еден
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј