code: function (context, stepName, thisArg) {
      var steps = this.steps;
      var stepIndex = stepName ? steps.indexOf(stepName) : 0;
      var index = null;
  
      if (stepIndex === -1) {
        stepIndex = 0;
      }
  
      index = { stepIndex: stepIndex, flowIndex: 0 };
  
      this.next(thisArg, index, context || {}, null);
  
      return this;
    }
docs: 开始执行步骤函数。
  如果指定了步骤名称，将从对应的步骤开始执行。如果没有指定，则从第一个步骤开始执行。
  
  @param {Any} context 上下文对象，每个步骤的函数都会接受到这个参数
  @param {String} stepName 起始步骤名称，默认从第一个步骤开始
  @param {Object} thisArg 指定步骤函数的this
  @returns {StepFlow}