code: function Queue() {
      
              /**
               * 统计文件数。
               * * `numOfQueue` 队列中的文件数。
               * * `numOfSuccess` 上传成功的文件数
               * * `numOfCancel` 被移除的文件数
               * * `numOfProgress` 正在上传中的文件数
               * * `numOfUploadFailed` 上传错误的文件数。
               * * `numOfInvalid` 无效的文件数。
               * @property {Object} stats
               */
              this.stats = {
                  numOfQueue: 0,
                  numOfSuccess: 0,
                  numOfCancel: 0,
                  numOfProgress: 0,
                  numOfUploadFailed: 0,
                  numOfInvalid: 0
              };
      
              // 上传队列，仅包括等待上传的文件
              this._queue = [];
      
              // 存储所有文件
              this._map = {};
          }
docs: 文件队列, 用来存储各个状态中的文件。
  @class Queue
  @extends Mediator