2015-07-24 1 views
2

Я хочу сделать что-то вроде этого:Как добавить массивы в строки без сглаживания их в JS?

[1,[2],[3,4]] + " is a Nested Array." => "[1,[2],[3,4]] is a Nested Array."

Но console.log([1,[2],[3,4]] + " is a Nested Array."); дает 1,2,3,4 is a Nested Array.

я могу сделать это с одномерным массивом, добавив квадратные скобки в строке, и позволяя массив уплощенная:

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

ответ

8

console.log(JSON.stringify([1,[2],[3,4]]) + " is a Nested Array.");

+0

Благодаря depperm для быстрого и правильного ответа^_^ –

+0

Эй, я не думаю, что он достоин задать другой вопрос, но с объектами, так как мы можем сделать то же самое с объектами ?? –

+0

так же 'JSON.stringify()' – depperm