code: function rangeStep(start, end, step) {
    let num = new Decimal(start);
    const result = [];
  
    while (num.lt(end)) {
      result.push(num.toNumber());
  
      num = num.add(step);
    }
  
    return result;
  }
docs: 按照固定的步长获取[start, end)这个区间的数据
  并且需要处理js计算精度的问题
  
  @param  {Decimal} start 起点
  @param  {Decimal} end   终点，不包含该值
  @param  {Decimal} step  步长
  @return {Array}         若干数值