Create a simple queue using javascript
Problem description :
Create a simple queue data structure in javascript.
- Queue organizes data into the sequential order. It similar to the a queue of people waiting to get a bus ticket. It's a first come first serve model.
-
Queue data structure supports two basic operations : enqueue and dequeue as shown below.

Logic :
- It is similar to linked list. Linked list has a head attribute whereas Queue maintains first and last attributes.
- I would encourage reading Create singly linked list in javascript post before reading this solution.