lib/Api.js
function (token, fn) {
  return function () {
    // arguments 转成数组
    var args = Array.prototype.slice.call(arguments);
    // 插入 token
    args.unshift(token);
    return Promise.cast(fn.call(null, args));
  };
}
function (token, fn) {
  return function () {
    // arguments 转成数组
    var args = Array.prototype.slice.call(arguments);
    // 插入 token
    args.unshift(token);
    return Promise.cast(fn.call(null, args));
  };
}
function ( token , fn ) { return function ( ) { // arguments 转成数组 var args = Array . prototype . slice . call ( arguments ) ; // 插入 token args . unshift ( token ) ; return Promise . cast ( fn . call ( null , args ) ) ; } ; }
包装 token 函数
@param token
@param fn
@returns {function()}
包装 token 函数