如何在 JavaScript 中将数组'structure'保留在字符串中



我的问题是,如果我在javascript中有一个数组,让我们说:

let x = [1, 2, 3, [4, 5, 6]]

我想将其转换为如下所示的字符串:y = "[1, 2, 3, [4, 5, 6]]",我应该怎么做? 我试过这个东西:

let a = x.toString();
let b = y.toLocaleString();
let c = new String(x);

但它的问题是,它们都看起来像这样:

"1, 2, 3, 4, 5, 6"

因此,它完全删除了"[]"。 我怎样才能像这样将数组保留在字符串中:

"[1, 2, 3, [4, 5, 6]]"

与 []

这有帮助吗?

let y = [1, 2, 3, [4, 5, 6]];

var x = JSON.stringify(y);

console.log(typeof(x));

console.log(JSON.stringify(y));

相关内容

  • 没有找到相关文章

最新更新