code: function addListener(resolver, status, callback) {
          if (resolver.status === status) {
              // 设置延迟
              // 为了让then函数先返回再执行回调
              // see #2.2.4
              Resolver.nextTick(
                  function () {
                      callback(resolver.data);
                  }
              );
          }
          else if (status === STATUS.FULFILLED) {
              resolver.fulfillList.push(callback);
          }
          else if (status === STATUS.REJECTED) {
              resolver.rejectList.push(callback);
          }
      }
docs: 注册resolver的回调函数
  如果resolver已处于非PENDING状态
  则“立即”调用回调函数
  
  @inner
  @param {Object} resolver resolver对象
  @param {number} status 回调函数类型 FULFILLED 或者 REJECTED
  @param {Function} callback 回调函数