JSFiddle - React, Tailwind, and code Playground

JavaScript

var reverse = function(x) { 
		let negative = ''
    let str = x.toString().split('');
  	if (x < 0) {
    	negative += str.shift()
    }

    if (str[0] == 0) {
    	str.shift()
    }
    if (str[str.length - 1] == 0) {
    	str.pop()
    }
    
    let reversed = +str.reverse().join('');
    
    if (reversed > 2147483647) {
    	return 0
    }
    
    return +`${negative}${reversed}`
};

console.log(reverse(123))