У овом упутству научићете да пишете ЈаваСцрипт програм који обрће низ.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- ЈаваСцрипт Стринг
- ЈаваСцрипт функције и изрази функција
Пример 1: Обрнути низ помоћу фор Лооп
// program to reverse a string function reverseString(str) ( // empty string let newString = ""; for (let i = str.length - 1; i>= 0; i--) ( newString += str(i); ) return newString; ) // take input from the user const string = prompt('Enter a string: '); const result = reverseString(string); console.log(result);
Оутпут
Унесите низ: здраво свете длров оллех
У горе наведеном програму, од корисника се тражи да унесе низ. Тај низ се преноси reverseString()функцији.
Унутар reverseString()функције,
- Креира се празна променљива невСтринг.
forПетља се користи да бисте прелазили преко жице. Током прве итерацијеstr.length - 1даје положај последњег елемента. Тај елемент се додаје променљивој невСтринг.
Овај процес се наставља за све елементе низа.- Вредност и се смањује у свакој итерацији и наставља све док не постане 0 .
Пример 2: Обрнути низ помоћу уграђених метода
// program to reverse a string function reverseString(str) ( // return a new array of strings const arrayStrings = str.split(""); // reverse the new created array elements const reverseArray = arrayStrings.reverse(); // join all elements of the array into a string const joinArray = reverseArray.join(""); // return the reversed string return joinArray; ) // take input from the user const string = prompt('Enter a string: '); const result = reverseString(string); console.log(result);
Оутпут
Унесите низ: здраво оллех
У горе наведеном програму уграђене методе се користе за обртање низа.
- Прво се низ помоћу
split()методе дели на појединачне елементе низа .str.split("")даје ("х", "е", "л", "л", "о"). - Елементи низа се обрћу помоћу
reverse()методе.arrayStrings.reverse()даје ("о", "л", "л", "е", "х"). - Обрнути елементи низа се
join()методом спајају у један низ .reverseArray.join("")даје оллех.








