Рӯйхатҳо дар JavaScript-ро ҷамъ кардан
Барои ҷамъ кардани рӯйхатҳо, ҳамчунон ки барои ҷамъ кардани
рақамҳо, оператори + истифода мешавад:
let str = 'abc' + 'def'; // ду рӯйхатро ҷамъ мекунем
alert(str); // 'abcdef'-ро хориҷ мекунад
Рӯйхатҳо инчунин метавонанд дар тағирёбандаҳо нигоҳ дошта шаванд:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + str2); // 'abcdef'-ро хориҷ мекунад
Метавонад инчунин тағирёбандаҳо ва рӯйхатҳоро ҷамъ кард:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + '!!!' + str2); // 'abc!!!def'-ро хориҷ мекунад
Бигзор ду рӯйхат дар тағирёбандаҳо нигоҳ дошта шаванд, ва дар вақти ҷамъ кардани онҳо мо мехоҳем байни онҳо фосила ворид кунем. Ин инчунин карда мешавад:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + ' ' + str2); // 'abc def'-ро хориҷ мекунад
Бигзор фақат як тағирёбанда бошад:
let str = 'abc';
alert(str + ' ' + 'def'); // 'abc def'-ро хориҷ мекунад
Дар ин ҳолат маъно надорад, ки фосиларо ҷудо кунем, ҳамчун як қисми мустақили рӯйхати дуюм - онро ҳамчун қисме аз ҷамъшавандаи дуюм ворид мекунем:
let str = 'abc';
alert(str + ' def'); // 'abc def'-ро хориҷ мекунад
Тағирёбандаи str эҷод кунед ва ба он
рӯйхати '!!!' таъин кунед. Қимати
ин тағирёбандаро ба экран хориҷ кунед.
Тағирёбанда бо матни 'java' эҷод кунед
ва тағирёбанда бо матни 'script' эҷод кунед. Бо
кӯмаки ин тағирёбандаҳо ва амалиёти ҷамъ кардани
рӯйхатҳо рӯйхати 'javascript'-ро ба экран хориҷ кунед.
Тағирёбанда бо матни 'hello' эҷод кунед
ва тағирёбанда бо матни 'world' эҷод кунед. Бо
кӯмаки ин тағирёбандаҳо ва амалиёти ҷамъ кардани
рӯйхатҳо рӯйхати 'hello
world'-ро ба экран хориҷ кунед.