code: function (_str, _arr, _fun) {
      var _args = [null, null, null],
          _kfun = [
              function (_arg) {
                  return _isTypeOf(_arg, 'String');
              },
              function (_arg) {
                  return _isTypeOf(_arg, 'Array');
              },
              function (_arg) {
                  return _isTypeOf(_arg, 'Function');
              }
          ];
      for (var i = 0, l = arguments.length, _it; i < l; i++) {
          _it = arguments[i];
          for (var j = 0, k = _kfun.length; j < k; j++) {
              if (_kfun[j](_it)) {
                  _args[j] = _it;
                  break;
              }
          }
      }
      return _args;
  }
docs: /*
  格式化输入参数
  @param  {String}   字符串
  @param  {Array}    数组
  @param  {Function} 函数
  @return {Array}    格式化后的参数列表