reverse string

Run Settings
LanguageJavaScript
Language Version
Run Command
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));
Editor Settings
Theme
Key bindings
Full width
Lines