See if http://eloquentjavascript.net works for you. It doesn't focus on OO, but that's okay, because trying to model everything as OO in JS is going to be painful.
Also, the online version of the book features an inline code-highlighting text editor from the same author as the book. You can use it to edit and evaluate the examples. It's actually the same editor used in the Chrome developer tools.