Как перевернуть строку в JS, используя как стрелочную функцию, так и обычную функцию JS.
Правила:
- Должен работать со спецсимволами
- Не использовать
Array.reverse
Использование функции стрелки:
const reversedStr = str => { let rev = '' for (let character of str) { rev = character + rev } return rev }
Использование обычной функции:
function reversedStr(str) { let rev = '' for (let character of str) { rev = character + rev } return rev }
Вот как это работает:
- Объявить пустую строку:
let rev = ''
2. Используйте цикл for, чтобы перебрать каждый символ в строке:
for (let character of str)
3. Добавьте character
к rev
:
rev = character + rev
4. Вернуть rev
Давайте console.log()
и rev
, и character
внутри цикла for
, чтобы было понятнее:
reversedStr('ab c') rev is character is a rev is a character is b rev is ba character is rev is ba character is c "c ba"