JavaScript and object oriented programming