我正在chrome开发工具上执行此操作。我收到的错误消息是“无法打开指向“ URL”的相同窗口链接;请尝试target =“ _ blank”。我不知道如何将其合并到此Javascript中。
//Non blocking bcrypt
async function reuse_check(plaintext,oldPw) {
var promise = new Promise(function (res,rej){
bcrypt.compare(plaintext,oldPw,function(err,BCRYPT_RES){
if(err){
console.log(err)
}
else {
if (BCRYPT_RES) {
res(true)
}
else {
res(false)
}
}
})
})
let isReused = await promise
return isReused
}
//Loops,await is valid in async only
async function looper(plaintext,oldPwsArray) {
var reused = false
for (let i = 0; i < oldPwsArray.length; i++) {
var temp = await reuse_check(plaintext,oldPwsArray[i])
if (temp) {
reused = true
break
}
else {
}
}
if (reused) {
console.log("Reused")
}
}
//Driver
looper(plaintext,oldPwsArray)