【发布时间】:2017-06-03 03:55:17
【问题描述】:
在 Chrome DevTools 中,已解决的承诺将返回一个可以展开和折叠的交互式对象,如下所示;
> Promise.resolve('foo')
< ▶ Promise {[[PromiseStatus]]: "resolved", [[PromiseValue]]: "foo"}
在Node中,一个resolved的promise会返回一个字符串;
> Promise.resolve('foo')
< Promise { 'x' }
在可视化变量时,由什么以及谁决定返回到控制台的内容?这是否以某种方式标准化?
【问题讨论】:
-
.. 并且 Internet Explorer 打印“[Object object]”。感谢 Internet Explorer!
-
不,它不是标准化的。没什么好说的了。
-
我想节点在内部使用
util.inspect。 Chrome 有自己的魔力,而 IE 只是调用Symbol.toStringTag属性?
标签: javascript read-eval-print-loop