Я пытаюсь создать случайное число со следующим кодом
let randomnumber = (Math.random().toString().slice(-8))
И я проверю, есть ли у mysql table
это случайное число, если нет, это число будет вставлено в таблицу,если да, снова запустите приведенный выше код и проверьте снова.вот так
await mysqlModel.checkNumberExit([randomnumber])
.then(async(results) => {
if (results.length === 0) {
//doesn't exist, do something
} else {
//exist, repeat until the random number doesn't exist
}
Вот мой вопрос, как я могу эффективно выполнять эту функцию, этот способ, которым я пользуюсь, очень низок, любые идеи?