我的问题是,如果我在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));