function Color(elem){ this.elem=elem; this.color=["blue","#9b59b6","#f39c12","#1abc9c"]; this.run=function(){ setInterval( function(){ console.log(this); let i=Math.floor(Math.random()*this.color.length); this.elem.style.backgroundColor=this.color[i]; }.bind(this), 1000 ) } } let obj=new Color(document.body);