如何在变量中打印控制台日志?

Peg*_*gos 3 javascript

我想输出:

[2, [23]]
Run Code Online (Sandbox Code Playgroud)

但是,当我跑:

console.log([2,[23]]);
Run Code Online (Sandbox Code Playgroud)

我明白了:

(2) [1, Array(1)]
Run Code Online (Sandbox Code Playgroud)

我试过使用这种toString()方法,但我得到了'2,23'.

T.J*_*der 5

您无法获得完全相同的表示(尤其是因为它因环境而异),但JSON.stringify会接近:

var s = JSON.stringify([2,[23]]); // s gets "[2,[23]]"
document.body.appendChild(
  document.createTextNode(s)
);
Run Code Online (Sandbox Code Playgroud)