xiaocaibaodao
2018-09-12 09:12
采纳率: 100%
浏览 3.7k

console.log输出的是undefined

图片说明
初学!求答案或给些提示

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 彩舒 2018-09-13 01:23
    已采纳

    req应该是个异步请求,程序会先执行
    var req那行,然后给req绑定两个事件,然后执行console.log(db);而这个时候db为空
    等到访问数据库完成后,会执行onsuccess里面的函数。这时候db才会有值

    点赞 评论
  • oufu 2018-09-13 00:51

    给db赋值对象 db = {}

    点赞 评论
  • 風灬雲 2018-09-13 06:27

    要明白异步和同步的概念;熟悉js的代码的执行顺序和执行时间

    点赞 评论

相关推荐 更多相似问题