Javascript 如何在JS中向字符串添加数组而不展平它们?

Javascript 如何在JS中向字符串添加数组而不展平它们?,javascript,arrays,string,flatten,Javascript,Arrays,String,Flatten,我想这样做: [1[2],[3,4]+“是一个嵌套数组。” =>“[1[2],[3,4]]是一个嵌套数组。” 但是,, console.log([1[2],[3,4]]+“是一个嵌套数组。”) 给定1,2,3,4是嵌套数组。 我可以通过在字符串中添加方括号并将数组展平来使用一维数组: "["+ [1,2,3,4,5] + "] is a single dimensional array." => "[1,2,3,4,5] is a single dimensional ar

我想这样做:

[1[2],[3,4]+“是一个嵌套数组。”
=>“[1[2],[3,4]]是一个嵌套数组。”

但是,,
console.log([1[2],[3,4]]+“是一个嵌套数组。”)
给定
1,2,3,4是嵌套数组。

我可以通过在字符串中添加方括号并将数组展平来使用一维数组:

 "["+ [1,2,3,4,5] + "] is a single dimensional array." 
      => "[1,2,3,4,5] is a single dimensional array."

console.log(JSON.stringify([1[2],[3,4]])+“是一个嵌套数组。”)嘿,我不认为有必要再问一个问题,但是关于对象,那么我们如何才能对对象做同样的事情呢?同样的方法
JSON.stringify()