function reverse(str) {
if (!str || str.length < 2 || typeof str !== 'string') {
return 'enter valid input';
}
const backwards = [];
const totalItems = str.length - 1;
for (let i = totalItems; i >= 0; i--) {
backwards.push(str[i]);
}
return backwards.join('');
}
function reverse2(str) {
return str.split('').reverse().join('');
}
const reverse3 = str => str.split('').reverse().join('');
const reverse4 = str => [...str].reverse().join('');
const input = 'hello';
console.log(reverse(input));
console.log(reverse2(input));
console.log(reverse3(input));
console.log(reverse4(input));