【发布时间】:2020-07-05 15:18:54
【问题描述】:
我的问题是,如果我在 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]]"
与 []
【问题讨论】:
-
JSON.stringify(x)将产生"[1,2,3,[4,5,6]]"。其他方法也不包括逗号后的空格。
标签: javascript arrays string