function Color(elem) { this.elem = elem; this.colors = ['#3498db', '#e67e22', '#1abc9c', '#e74c3c'] this.run = function () { console.log(1); setInterval(function () { this.elem.style.backgroundColor = this.colors[Math.floor(((this.colors.length) * Math.random()))]; }.bind(this), 1500); } } let body = new Color(document.body); body.run();
body{ transition: 1.5s; }