Why isn setInterval working correctly for my object instance/class?
The Quick: You need to use the secondary setInterval syntax, var interval = setInterval(object, “method”, time [,arguments]), in order to specify object scope. The Details: There are two ways to use setInterval. The most common “primary” way of calling setInterval is by using setInterval with a passed function reference and a time interval in milliseconds for it to repeatedly run.