<p dir="auto">deno: 0.21.0<br>
v8: 7.9.304<br>
typescript: 3.6.3</p>
<p dir="auto">Run this code in both node.js and deno:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="let o = {};
o.a = 1;
o.b = 2;
o.c = 3;
o.d = 4;
o.e = 5;
o.f = 6;
console.log(o);"><pre class="notranslate"><code class="notranslate">let o = {};
o.a = 1;
o.b = 2;
o.c = 3;
o.d = 4;
o.e = 5;
o.f = 6;
console.log(o);
</code></pre></div>
<p dir="auto">Node.js output: { a: 1, b: 2, c: 3, d: 4, e: 5, f: 6 }<br>
deno output: { a, b, c, d, e, f }</p>
<p dir="auto">So, if there are six or more properties, deno's console.log doesn't show the property values.</p>
<p dir="auto">Match colors and semantics.</p>
<p dir="auto">node's stringify has been tweaked and optimized over many years, changing anything is likely surprising in a bad way.</p>