Показать сообщение отдельно
  #1 (permalink)  
Старый 11.05.2019, 16:20
Кандидат Javascript-наук
Отправить личное сообщение для Castromen Посмотреть профиль Найти все сообщения от Castromen
 
Регистрация: 04.02.2015
Сообщений: 116

return hash undefined
Добрый день.
Пишу функцию генерацию hah но при вызове ее выдает undefined,
Подскажите плз. где проблема
let t = getHash('Test')

//Вариант 1
export function getHash(p1) {
    let text = "";
    let possible = "abcdefghijklmnopqrstuvwxyz1234567890+=-/!?";
    for (let i = 0; i < 8; i++) text += possible.charAt(Math.floor(Math.random() * possible.length));
    let t = sha256(p1 + text).then(hash => {
        return hash
    }).catch(error => {console.log("Ошибка получение Hash")})

}


//Вариант 2
export function getHash(p1) {
    let text = "";
    let possible = "abcdefghijklmnopqrstuvwxyz1234567890+=-/!?";
    for (let i = 0; i < 8; i++) text += possible.charAt(Math.floor(Math.random() * possible.length));
    let t = sha256(p1 + text).then(hash => {
    }).catch(error => {console.log("Ошибка получение Hash")})
   return t
}
Ответить с цитированием