的想法:
我想从函数中返回一个变量,然后使用console.log()输出它。
问题:
我不能只使用return result,因为这样就不会返回任何内容。
我真的不知道如何返回变量。
我已经看过了,所以我已经发布了like this one,但是我可能缺乏适当的理解来将它实现到我的代码中。
当前代码
function getPassword(username) {
const password = keytar.getPassword(service, username) // Function from keytar lib
password.then((result) => {
console.log(result) // Prints password
return result // Doesn't return anything
})
}
pw = getPassword("Name")
// Exemplary, will be replaced by display in Div
console.log(pw) // Outputs "undefined"发布于 2021-12-29 12:18:00
function getPassword(username) {
const password = keytar.getPassword(service, username) // Function from keytar lib
// don't forget to return promise
return password.then((result) => {
console.log(result) // Prints password
return result // Doesn't return anything
})
}
getPassword("Name").then(result => console.log(result))https://stackoverflow.com/questions/70519244
复制相似问题