ЈаваСцрипт програм за обртање низа

У овом упутству научићете да пишете ЈаваСцрипт програм који обрће низ.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:

  • ЈаваСцрипт Стринг
  • ЈаваСцрипт функције и изрази функција

Пример 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("")даје оллех.

Занимљиви Чланци...