代码之家  ›  专栏  ›  技术社区  ›  JD2775

TypeScript中字符串和随机Int的组合

  •  0
  • JD2775  · 技术社区  · 3 年前

    我有一个函数,它返回一个随机整数

    async getRandomInt(min: number, max: number) {
        var min = Math.ceil(min);
        var max = Math.floor(max);
        return Math.floor(Math.random() * (max - min + 1) + min); 
      }
    

    我正在尝试使用字符串中的返回值

    async addApiName(){
        var randInt = this.getRandomInt(100,2000)
        var name = "Test_" + randInt
    }
    

    但这是返回“Test_[object.prounce]

    1 回复  |  直到 3 年前
        1
  •  1
  •   Rodrigo Oler    3 年前

    只有在使用promise时才使用async。在这种情况下,您不需要它,删除async关键字将满足您的需求。

    getRandomInt(min: number, max: number) {
        var min = Math.ceil(min);
        var max = Math.floor(max);
        return Math.floor(Math.random() * (max - min + 1) + min); 
    }
    

    enter image description here

    enter image description here