Can we create a class with getters and setters and an array of objects of this class using javascript?
I think you are looking for something like reflection.
Javascript is not a class based object oriented language. However we can mimic this behavior. This article is about implementing private variables but it may help you to design this class.