 | | losingyoung V2EX member #290560, joined on 2018-02-08 09:31:37 +08:00 |
losingyoung's recent replies
我理解就是前端做不了后端,后端随便写前端还比前端写的性能好
先找找外包,软通中软这些很多岗位不要求工作经验但对学历有点要求,入了行就好多了
恐怕只能在回调里面写,就算在外面定义变量,赋值还是回调里赋值 外面直接用还是 undefined,优雅一点可以加一层 promise
function getter(a) {
return new Promise((resolve, reject) => {
db.get(a, (err, val) => {
if (err) {
reject(err)
return
}
let value = val
console.log('get a = ' + val);
ssdb.close();
resolve(value)
});
})
}
getter('a').then(val => {console.log(val)})
或者如果可以用 async
let val = await getter('a')
console.log(val)