dynamic array data structure in Javascript programming language