Как возвратить строку в обратной направлении. Например: строку hello на olleh
Можно решить задачу используя итеротивный процесс т.е через рекурсию
const reverse = (str) =>{
const iter = (counter, result) =>{
if(str.length == result.length){
return result;
}
return iter(counter - 1, result + str[counter]);
}
return iter(str.length-1, '');
}
console.log('Reverse: ' + reverse('hello')); // olleh
Можно при помощи Array.reverse
let reverse = a => a.split('') // разбиваем строку на массив символов
.reverse() // инвертируем порядок следования элементов в массиве
.join(''); // объединяем массив обратно в строку
console.log(reverse('hello'))
console.log(reverse('breakfast'))
А можно - с помощью цикла:
function reverse(str) {
let result = '';
for(let i = str.length-1; i>=0; i--) {
result += str[i];
}
return result;
}
console.log(reverse('hello'))
то же самое, только с использованием spread
оператора вместо split
const str = 'hello';
console.log([...str].reverse().join(''))
Вы все на полном серьёзе?? А так не проще?
let str = 'hello';
console.log(str.split('').reverse().join(''));
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Если chekboxне выбран, то при submit формы не передается значение falseКак сделать чтобы он передавался?
В SCSS есть возможность объявить свойства в тн
Можно ли как то заставить передавать в форме массива (например таблицу)? Или для этого обязательно формировать данные отдельно и после ajax-ом...
В объект <div id="text"></div> добавляется не элемент, на который кликнули, а [object HTMLElement]В чём может быть проблема?