dequeue() {
    if (!this.data || this.data.length === 0) {
      return "Queue empty!!! Cannot remove item...";
    }

    this.data.shift();
    return this.data;
  }
/**
   * removes first item from queue
   *
   * @returns
   * @memberof Queue
   */
removes first item from queue
@returns
@memberof Queue
removes first item from queue @returns @memberof Queue
dequeue() {
    if (!this.data || this.data.length === 0) {
      return "Queue empty!!! Cannot remove item...";
    }
    this.data.shift();
    return this.data;
  }
dequeue ( ) { if ( ! this . data || this . data . length === 0 ) { return "Queue empty!!! Cannot remove item..." ; } this . data . shift ( ) ; return this . data ; }
removes first item from queue
 @returns
 @memberof Queue
removes first item from queue @returns @memberof Queue