JS代码信息

运行结果
教程手册
代码仓库
极速运行
交互输入
极速运行模式,不支持键盘输入语句但是拥有更高的运行速度,输出简洁明了 。 点击编辑器上方的运行按钮即刻体验吧。
以下是用户最新保存的代码
蛇形遍历树 发布于:2021-03-08 21:19 分时间间隔执行函数 发布于:2021-03-08 20:12 call等一系列源码实现 发布于:2021-03-08 18:49 QQ和GP的计算 发布于:2021-03-08 00:46 写着玩。。 发布于:2021-03-05 19:15 木头切割问题 发布于:2021-03-05 18:05 有限次数定时器生成器 发布于:2021-03-05 17:42 封装断线重连 发布于:2021-03-05 14:17 Class 的基本语法 发布于:2021-03-05 13:09 排序功能的用法 发布于:2021-03-04 15:46 数组去重功能 发布于:2021-03-04 15:42 Promise的链式传递。 场景: 获取了一个博客列表, 根据creatorid获取用户头像,继续根据xxx获取xxx。。。 最终进行处理。 发布于:2021-03-04 11:42 class 版 - 简单手写Promsie 发布于:2021-03-03 01:04 数组查重,逻辑或 发布于:2021-03-03 00:35 promise resolve reject 发布于:2021-03-02 20:58 节点列表遍历 发布于:2021-03-02 19:35 promise.all实现 发布于:2021-03-02 18:27 冒泡排序算法 发布于:2021-03-02 15:20 JS 作用域和闭包例子 发布于:2021-03-02 09:56 2.1 巧用map 两数求和 发布于:2021-02-25 23:39 2.2 双指针法 合并两个有序数组 发布于:2021-02-25 23:34 2.3三数求和 双指针中的对撞指针法 发布于:2021-02-25 23:23 引用类型在比较运算符时候,隐式转换会调用本类型toString或valueOf方法 发布于:2021-02-25 15:08 展平数组方式 发布于:2021-02-25 15:06 HTML TEST 发布于:2021-02-25 13:09 函数改造方法 发布于:2021-02-25 13:50 //已知如下数组: //编写一个程序将数组扁平化去并除其中重复部分数据,最终得到一个升序且不重复的数组 发布于:2021-02-25 11:14 获取当前页面出现最多的节点类型 发布于:2021-02-24 19:26 自定义排序算法 发布于:2021-02-24 14:41 介绍算法时间复杂度 发布于:2021-02-23 23:11 介绍算法时间复杂度 发布于:2021-02-23 19:52 json列表过滤固定键值 发布于:2021-02-23 18:51 JavaScript 实现深度拷贝 发布于:2021-02-23 17:46 黄页商家中心 抢名次、封顶状态计算 发布于:2021-02-23 17:08 黄页商家中心 竞价排名 按出价计算排名 发布于:2021-02-23 11:53 黄页商家中心 竞价排名 再次竞价 按排名计算价格 发布于:2021-02-23 14:03 黄页商家中心 竞价排名 首次竞价 按排名计算价格 发布于:2021-02-23 14:25 查找数组元素 发布于:2021-02-23 09:51 排序算法之快速排序 发布于:2021-02-24 09:36 排序算法之归并排序 发布于:2021-02-23 11:00 第 k 大的数字 发布于:2021-02-22 14:38 排序算法之插入排序 发布于:2021-02-22 11:03 排序算法之选择排序 发布于:2021-02-22 09:54 中文检测,存在为True 发布于:2021-02-21 14:30 JS Set数据结构 发布于:2021-02-21 09:11 JavaScript apply方法 发布于:2021-02-21 08:58 JavaScript 实现二叉树 发布于:2021-02-20 19:32 JavaScript bind方法 发布于:2021-02-20 19:28 JavaScript call方法 发布于:2021-02-20 19:18 JavaScript 组合继承 发布于:2021-02-20 17:39 [更多]
显示目录

控制台

控制台

稳定性: 4 - 冻结
  • {Object}

Node.js的console模块提供了一个简单的调试控制台。

Node.js控制台的作用是可以将输出字符打印到stdout(标准输出)和stderr(标准错误)。类似于大部分浏览器提供的console对象函数,Node也是输出到stdout和 stderr。

如果输出目标是终端或文件的时候,console函数是同步的(这是为了防止意外的退出而导致数据丢失),输出是管道的时候是异步的(防止阻塞时间太长)。

下面的例子里,stdout是非阻塞的,而stderr是阻塞的:

$ node script.js 2> error.log | tee info.log

平常使用过程中,只有发现大批量的数据时,才会考虑阻塞或非阻塞问题。

console.log([data][, ...])

输出到stdout并新起一行。和printf()类似,stdout可以传入多个参数,例如:

var count = 5;
console.log('count: %d', count);
// prints 'count: 5'

如果第一个字符里没有找到格式化的元素,util.inspect将会应用到各个参数

console.info([data][, ...])

console.error([data][, ...])

console.warn([data][, ...])

console.dir(obj[, options])

obj使用util.inspect,并打印结果到stdout,而这个函数绕过inspect()options参数可能传入以下几种:

  • showHidden- 如果是true,将会展示对象的非枚举属性,默认是false

  • depth- inspect对象递归的次数,对于复杂对象的扫描非常有用。默认是2。想要严格递归,传入null

  • colors- 如果是true,输出会格式化为 ANSI 颜色代码。默认是false。颜色可以定制,下面会介绍。

console.time(label)

标记一个时间点。

console.timeEnd(label)

计时器结束的时候,记录输出,例如:

console.time('100-elements');
for (var i = 0; i < 100; i++) {
  ;
}
console.timeEnd('100-elements');
// prints 100-elements: 262ms

console.trace(message[, ...])

输出当前位置的栈跟踪到stderr'Trace :'

console.assert(value[, message][, ...])

和 assert.ok() 类似, 但是错误的输出格式为: util.format(message...) 。

由JSRUN为你提供的JS在线工具
        JSRUN提供的JS在线运行,JS 在线编译工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。

title

使用此草稿 删除草稿

皮肤:

运行模式:

嵌入代码 iframe嵌入: