console.log输出的是undefined

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

3个回答

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

caishu1995
彩舒 回复xiaocaibaodao: 过了一会,你回来了,并且成功买到了米,你把你买的米和一些其他的东西一起给你妈,给的东西就是evt,然后你妈接着执行db=this.result,这个时候由于this.result有值,所以db也有值了,然后你妈输出db,当然就能输出一个对象了。
大约一年之前 回复
caishu1995
彩舒 回复xiaocaibaodao: 我们再来看程序,首先你妈要执行 var db;定义了一个变量,由于没有初始化,所以他是undefined。接着执行var req那行。然后req.onsuccess req.onerror就是给req绑定两个事件,成功时会执行onsuccess后面的函数,失败后会执行onerror后面的函数。这个时候就相当于你妈让你去买米,然后你就去了。但这个时候你妈接着干后面的事,就是输出db,但当时你又没回来,所以db这个时候还是undefined。
大约一年之前 回复
caishu1995
彩舒 回复xiaocaibaodao: 首先,你知道异步请求是什么意思么?就像你妈做饭的时候发现家里没米了,然后让你去买米。你就出去买米了,而你妈这个时候去炒菜了。这个就是异步。而一般程序的执行是类似同步请求的,就是你去买米,而你妈什么事都不干,就坐家门口等你回来。
大约一年之前 回复
xiaocaibaodao
xiaocaibaodao 可以再给详细点么,弄了好长时间也没弄明白
大约一年之前 回复

给db赋值对象 db = {}

xiaocaibaodao
xiaocaibaodao 这样的话 console.log()的结果是Object{} 还不是那个 想要的结果IDBDatabase
大约一年之前 回复

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
控制台执行 console.log() 的时会多输出一行【undefined】
在控制台执行 console.log() 的时候为什么会多输出一行【undefined】,因为控制台最终会打印语句的返回结果,如果语句没有返回值,就会输出【undefined】 如果有返回值就不会输出 ...
屏蔽禁用console.log输出
屏蔽禁用console.log输出 在前端dev的环境下,经常需要console出一些debug信息,以方便开发。而在产品release的版本中,又不合适在浏览器的console中输出那么多的调试信息。因此,就需要屏蔽禁用console输出。 用以下简单的小的复写,即可实现屏蔽禁用console.log输出: if(!global.consoleSwitch){ console....
console.log 输出 JQuery对象时,
向看看它的结构。![图片说明](https://img-ask.csdn.net/upload/201602/23/1456202289_821308.png)nn第一个 输出貌似只是把 类型输出了。第二个可以输出 树状的结构。这是怎么回事啊??
控制台输出console.log()的用法
用console.log代替alert和document.write,工作会变得轻松。用console.log在控制台展开对象查看具体信息,可以直接看到对象信息,而不会显示[object Object]令我们一头雾水。 console里面具体有哪些方法: 此时可以看到上图有log,info,error,warn,debug方法: 1.console.log用于输出普通信息 2.co
js在浏览器输出console.log
js在浏览器输出console.log<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"> <head> <title>新
console.log输出合并
for(var i=0; i&amp;lt;vmain.menu.length; i++){ console.log(i); if(vmain.menu[i].level == 1){ console.log(&quot;hello&quot;); }else if(vmain.menu[i].level == 2){ console.log(&quot;hi&quot;); ...
为什么console.log()后会有一个undefined
如题: 很多时候写js的时候,都会习惯在谷歌控制台直接试试表达式是否正确?正则是否匹配? 在浏览器控制台运行JS命令,不用配环境,不用整什么花里胡哨的,稳定又真实的浏览器环境,比如: 产生一个疑问,为什么console.log()打印完之后,会有一个undefined? 我以前也很疑惑,找寻答案以后,网上的主流答案说的函数没有返回值,我不太能接受。于是我自己在控制台摸索,又借鉴了别人的...
angularjs cookie使用,请问为什么console.log的值是undefined?
如题![图片说明](https://img-ask.csdn.net/upload/201901/17/1547693478_995940.jpg)![图片说明](https://img-ask.csdn.net/upload/201901/17/1547693509_147675.jpg)
filter-console过滤掉不需要的console.log()输出
filter-console:过滤掉不需要的console.log()输出
关于console.log输出%j的问题
今天分享一个console.log输出%j的问题,如图: console.log没有识别出“%j”,并且输出了%j,遇到这种情况我们应该怎么做呢? 方法一: 我们可以用node去运行一下相对应的js,可以看出此时是出现了我们想要的结果 方法二: 我们可以用``+${}的形式来修改我们的源代码,也可以输出我们想要的结果哦 (注意``不是‘’) ...
console.log自定义输出样式深究
用法和效果如图:第一个参数是字符串,以%c 开头接加上文案,第二个参数也是字符串,内容写css就ok更完整的用法:console.log(&quot;%c%s&quot;, &quot;color: red; background: blue; font-size: 20px;&quot;, &quot;你好呀&quot;);%c 把字符串按照你提供的样式格式化后输入,%s 格式化成字符串输出,在第三个参数的位置然后肆意的花样输出吧:emmm..问题来了,...
jQuery中为什么script脚本写在body前面时,其中的console.log输出是undefined?
jQuery中为什么script脚本写在body前面时,其中的console.log输出是undefined?rn代码如下:rn```rn rn rnrnrn div有文本内容rn rn div2内的文本rn span内有文本内容rn rn rn rn rnrn```rn控制台输出:![图片说明](https://img-ask.csdn.net/upload/201901/25/1548421308_563449.png)rn而
有趣的console.log(console.log输出彩色字,图片等)
亲们支持我的新博客哦==》原文地址 (欢迎加群一起玩耍:575180837) 逛网站的时候经常发现很多网站控制台打印了很好玩的内容 比如我的网站 →calamus 或者知乎→ 平时是不是只用console调试或者打印别的信息了,没有试过上面这种呢?感觉很有趣有没有 下面的代码可以复制到控制台自己尝试下效果: 改变文字样式等 ​ consol...
trace 输出咋显示undefined是咋回事
rnso = SharedObject.getLocal("bookInfo");rnrnrnif(so.data.id==undefined)rnrnso.data.id = thex;rnso.flush();rnrnrnrnrnrntrace(so.data.id);rnrntrace 输出咋显示undefined 是咋回事rn
console.log
无意间发现:rnvar a=null;rnvar b;rnconsole.log('a==b:'+a==b);//结果只有一个false,a==b: 也没有打印rnconsole.log(a==b);//结果是truernrn求解
javascript 局部变量输出undefined?
请问下面的函数 a 输出什么? 为什么是这个值?rn[code="java"]var i = 3;rnfunction a()rn alert("i = " + i);rn var i = 5; rnrna();[/code]
asp 变量为什么输出是是undefined 我真的搞不懂了,
<%@LANGUAGE="javaSCRIPT" %> rn 文件/文件夹 读写 rn<% rnvar fso, f1,fldr,br; rn//创建FSO对象 rnfso = new ActiveXObject("Scripting.FileSystemObject"); rn//fsoo=Server.CreateObject("Scripting.FileSystemObject") rn//fsb=fsoo.GetFolder("./") rn//当前系统目录 rnfldr = fso.GetFolder("./") rnfor(var i=1;i<41;i++) rn rn//要打开的文件 rnvar oldfile=Server.MapPath("./a/"+i+".txt") rn//要新建的文件 rnvar newfile=Server.MapPath("./b/file"+i+".html") rn//打开文件 rnvar OpenMyNewFile=fso.OpenTextFile(oldfile) rn//读出第一行做为标题 rnvar aa=OpenMyNewFile.ReadLine(); rn//读取文件全部内容 rn//var bb=aa+OpenMyNewFile.ReadAll() rnvar bb rnwhile(!OpenMyNewFile.AtEndOfLine) rn rnbb=""+OpenMyNewFile.ReadLine(); rn rn//创建文件 rnvar MyNewFile=fso.CreateTextFile(newfile); rn//写入文件内容 rnMyNewFile.WriteLine(" html文件"+i+"标题"+aa+""+bb+"") rn//关闭文件对象 rnMyNewFile.Close() rnOpenMyNewFile.Close() rn rnrn%>rnbb的值是undefined rn另外,读出的内容,想要知道他的字串长度,该怎么做 rn我想把字串中间的空格改为 怎么做? rnrn我刚开始试过,在前面赋了值,输出之后还是undefined
我的js代码输出的是undefined是怎么回事啊
我的js代码输出的是undefined是。本来是这样的,选择下拉框,就会在对应的两个text中显示bigclassid和bigclassname的,但是现在都是显示undefined。rnrn[code=csharp] rn选择类别 rn<% rnset rs=conn.execute("select bigclassname,bigclassid,bigclassname from bigclass")rndo while not rs.eof rnResponse.Write " "&rs(0)&" " rnrs.movenextrnlooprnrs.closern%> rn rn对应的id: rn类别名称: rn[/code]
请问console.log([]==![]);的输出结果,原理是什么?
请问console.log([]==![]);的输出结果,原理是什么?rn求指点
输出调试信息:console.log、console.info和console.error方法
本课程主要介绍了Node.js中console对象方法的使用、常用命令以及如何调试Node.js脚本。
console.log无反应,无输出问题
通常出现这种情况一般是我们不小心点错了浏览器console的输出设置解决办法:把蓝色部分的输出设置修改为default就ok了
chrome console.log 不输出打印信息解决办法
把group similar勾选上即可,具体原因不明。
【JS】console.log输出打印日志所在代码行数
var getStackTrace = function () { var obj = {}; Error.captureStackTrace(obj, getStackTrace); return obj.stack; }; var log = console.log; console.log = function () { var ...
如何在wkwebview下,xcode控制台输出console.log
如何在wkwebview下,xcode控制台输出console.log ?[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/1.gif][/img]rn如题。rn
json_encode输出后,为什么会输出undefined
a.phprn$model['userinfo_base_name'],rn'userinfo_base_sex' => $model['userinfo_base_sex'],rn'userinfo_base_city' =>$model['userinfo_base_name'],rn'userinfo_base_bir' => $model['userinfo_base_sex'],rn'userinfo_base_introduction' => $model['userinfo_base_introduction']rn);rn$json_string = json_encode($arr);rnecho $json_string;rn?>rnrn rnrnresponseText输出:"userinfo_base_name":"\u591c\u795e","userinfo_base_sex":"\u7537","userinfo_base_city":"\u591c\u795e","userinfo_base_bir":"\u7537","userinfo_base_introduction":"good"rnrnjson.userinfo_base_name输出undefined,为什么呢?这句josn文本我验证过没有问题啊
为什么文本框输出总是undefined
function cdm()rnrnvar NowCdm;rnNowCdm=formPro.tbxCS.value;rnalert(NowCdm)rnrn是哪里写错了吗?
输出中有n多的undefined?
var str = "hello world! this is john,and that is leeo;";rnvar result = str.split(" ");rnfor(var i = 0; i < str.length; i++)rn document.write(result[i]+" ");rnrn//输出中有n多的undefined?
为什么返回值是undefined?
rn rnrn--------fp_sup_select.asp-------------rn rnrn rn rn rn rn rn rn Other rn specializationrn rn rn rn rn rn rn rn rn Agricultural equipment rn technologyrn rn rn Post-Secondary level requiring rn three years of full-time studiesrn...rn rn rn rn rn rn rnrn我选择后,sb_sup_spty的值为undefinedrn,怎么回事,为什么radio的真实值不返回?
这里为什么是undefined?
[code=HTML] [/code]
为什么提示的是undefined?
alert(arr[i-1])弹出undefined.这证明document.getElementById("pop"+arr[i-1])无效的rn[code=HTML]rnrnrn rn 无标题文档rn rn rnrnrnrn rn rn rn HOMErn ABOUT USrn SERVICESrn SUPPORTrn CONTACTSrn rn rn rn rn 公司概况| rn 资质荣誉| rn 媒体报道rn rn rn 公司概况| rn 资质荣誉| rn 媒体报道rn rn rn 公司概况| rn 资质荣誉| rn 媒体报道rn rnrnrnrn[/code]
为什么是undefined
代码如下:var request=false;rnrnfunction createRequest()rn tryrn request=new XMLHttpRequest();rn catch(trymicrosoft)rn tryrn request = new ActiveXObject("Msxml2.XMLHTTP");rn catch(othermicrosoft)rn tryrn request=new ActiveXObject("Microsoft.XMLHTTP");rn catch(failed)rn request=nullrn rn rn rn return request;rnrnrn//刷新安全码rnfunction fRefreshRandomNoClick()rn request=createRequest();rn if(request==null)rn alert("Unable to create request");rn return;rn rnrnrn var url="checkcode_zn.jsp";rn request.open("GET", url, true);rn alert("1");rn alert(request.states);rn request.onreadystatechange=function()rn if(request.readyState == 4)rn if(request.statues == 200)rn alert("4");rn rn rn rn alert("2");rn request.send(null); rn alert("3");rnrn结果内容为4的对话框没有弹出来,而(alert(request.states)弹出的对话框为undefinedrn为什么?????rn
为什么是undefined?
[code=javascript]rnfunction umnAnim()rn var uArr=;rn for(var i=0;i<3;i++)rn uArr[i]=setInterval(function()rn console.log(uArr[i]+','+'132');//这里显示undefinedrn clearInterval(uArr[i]);rn ,30);rn rnrn[/code]rnrn求解,要怎么样才能获取到?谢谢了
为什么是undefined呢?
为什么"alert(this.obj.key); 是undefined呢?rn想不明白呀,那错了呢?rn[code=HTML] [/code]
document.getElementById.value获得的是undefined
aarnD1 rn rnrn我想问一下,怎么alert的结果是undefined?怎么不是我要的aa?
为什么返回值是undefined
父页面[code=javascript] [/code]rn子页面rn rn 你好rn 再见rn 回家
为什么是undefined?
[code=JScript]rnvar a=['我','好','啊'];rnalert(a['我']); //为什么显示undefinedrn[/code]rnrn求指点..........rn
console.log()的简单使用
1.console.log()相对于alert有两个好处 , 第一是可以输出Object或者JSON对象中的内容  ,第二是alert每弹出一个框都要点击确定、去关闭,比较麻烦。 2.console.log()的具体使用,以谷歌浏览器chrome为例子,F12打开控制台,选中上方的console,右键clear 清空console信息  ,如果你想看的是全局变量那直接在控制台输入cong
你所不知道的console.log()(console.log详解)
console.log,作为一个前端开发者,想必每天都会用它来做分析调试,但这个简单函数背后你所不知道的一面,很多人未必使用过,有一些也是很方便使用的 基础 首先,简单科普这个函数的作用。前端开发者可以在js代码的任何部分调用console.log,然后你就可以在浏览器的开发者控制台里,看到这个函数调用的那一瞬间你指定的变量或表达式的值。 console.log('123'); // 123 ...
console.log异步机制?
参考文档: www.cnblogs.com/mieQ/p/7607… www.cnblogs.com/sameen/p/79… 由于console.log()的异步机制,所以window里面c被赋值为0了 var a=10; var b; console.log(window);//输出的时候可以看到c被赋值为0了 var c=0; 复制代码 console.log异步机制,使第一...
console.log()在浏览器中是异步执行!!!
今天发现一个小问题:console.log()在浏览器中居然是异步执行的!!! 看下面这段代码: 打印结果如下: 数组的第一项是true. 使用node执行这段代码,结果如下:    ...
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview

相似问题

1
angularjs cookie使用,请问为什么console.log的值是undefined?
4
jQuery中为什么script脚本写在body前面时,其中的console.log输出是undefined?
1
js,在函数外部给函数添加一个属性,这个工作原理是怎样的
4
微信小程序里的javascript为什么if语句不能正常用啊?新手入门好崩溃啊
2
为什么使用.resetFields()重置 无效?
2
用Jquery的cookie插件,保存登录的学号名和密码到cookie里,怎么马上去cookie里去取值,结果是undefined??
2
微信小程序在onLoad函数中调用自定义函数出现undefined问题
7
微信小程序request请求后端数据返回undefined是什么原因
1
小程序连接数据库,返回undefined错误 数据上传不了
0
pdf.js在requirejs中使用,workerSrc和getDocument浏览器总报错?
1
遇到的javascript面试题
1
使用angular的时候,subscribe监听不到observable的对象是为什么?恳求大神指点!
4
IE11 AJAX的不执行的问题?
2
为什么以闭包作为构造函数,对象访问到的构造函数内的属性是undefined?
3
这道题怎么判断,什么时候的赋值属于全局变量,什么时候赋值只属于局部的。
1
新手求助,定义了数据名称还是报错undefined,怎么解决?
5
为什么this应该指向window但输出的却是undefined?
1
nodejs抓取图片时的问题
1
leetcode876. 链表的中间结点。用javascript,为什么return是undefined?
0
微信小程序util.js里写登录的方法返回的结果怎么是undefined?