Most of the resources you can get surfing on the internet. You can see the links googling on google. With the oops javascript code, there is no need for the developers to rewrite the code instead they can create small blocks of code. I' m listing down the resources of which I'm aware of -
https://www.quora.com/What-are-some-good-resources-for-JavaScript-OOP
http://www.c-sharpcorner.com/topics/javascript-oop
https://addyosmani.com/resources/essentialjsdesignpatterns/book/