Node.js 在命令行下执行Console.log()命令时,第二行会打印undefined的原因
来源:互联网 发布:mac怎么制作启动盘 编辑:程序博客网 时间:2024/05/21 16:21
参考 http://stackoverflow.com/questions/9784865/node-js-console-log-throws-me-undefined
node.js 版本 v6.4.0
问题描述:在命令行下执行Console.log()命令后,第一行会以 “正常的白字” 输出log内容,而第二行会输出一个 “50%透明的的白字” undefined,如图所示:
原因:最后一个 undefined 是console.log()的返回结果,凡是返回结果而非正常打印,都会以50%的透明度作为区分。
实验验证:通过console.log()将console.log()的返回值打印出来,可以看到返回的是undefined,而后又输出的50%透明度的是外围的console.log()的返回值。
总结:在命令行模式下,正常打印的是白色的,最后一句如果是50%的白色则是打印函数输出。
1 0
- Node.js 在命令行下执行Console.log()命令时,第二行会打印undefined的原因
- Node.js 在命令行下执行Console.log()命令时,第二行会打印undefined的原因
- 在node.js命令行下执行命令出现undefined
- js的打印(输出)方式console.log(),console.dir(),console.table()
- Js的console对象,在控制台打印
- Node.js console.log('中文') 乱码
- 在命令行处理 console 应用执行的返回值。
- 如何在JS中捕获console.log()的输出
- js的console.log用法
- windows下配置环境变量时,在cmd窗口执行配置的命令时无效的原因
- console.debug()浏览器控制台打印输出 只在支持console的浏览器下打印
- js在浏览器输出console.log
- console.log 打印object
- js执行后console自动返回undefined问题
- js屏蔽掉调试时写的console.log
- console.log()在火狐控制台可以打印输出进行测试
- Javascript console.log命令的浏览器兼容性问题
- 几个常用的console.log调试命令
- if条件中变量的值
- SQL Server 2012 自动增长列,值跳跃问题
- Kafka内部网络框架模型分析
- NTP
- 【Retrofit-v2.1.0】使用说明
- Node.js 在命令行下执行Console.log()命令时,第二行会打印undefined的原因
- 再谈0.循环9等于1
- ROS实战之节点发布/接收图片
- python cookies保存
- SQL日期格式化应用大全
- 类型转换:static_cast
- 《Java编程思想第四版》笔记---21章(1) 并发
- Linux 查看、添加 环境变量(cmd)
- 解决github上贡献矩阵不显示自己的贡献