title: Wait callback with Promise.mapSeries
body: <p>I have a this:</p>
  
  <pre><code>new Promise(function (resolve, reject)
  {
      return Promise.mapSeries(array, function(field)
      {
          var objCb = {};
          var params = {};
  
          objCb.ok = function () {};
          objCb.send = function (data)
          {
              errors.push(data.message);
          };
          objCb.negociate = function (err)
          {
              errors.push(data.message);
          };
  
          theFunction(params, objCb);
      }
  }
  </code></pre>
  
  <p>I have test multiple solutions, but don't work:</p>
  
  <pre><code>        return Promise.promisify(theFunction(params, objCb), {multiArgs: true});
  </code></pre>
  
  <p>and</p>
  
  <pre><code>        return Promise.fromCallback(function (objCb)
          {
              return theFunction(params, objCb);
          }, {multiArgs: true}).spread(function (a)
          {
              console.log("==== 1");
              console.log(a);
          });
  </code></pre>
  
  <p>If you have a solution to wait a callback or convert into promise (without edit the function (theFunction)) in a mapSeries, I would be delighted to learn it.</p>
  
  <p>Thanks in advance.</p>