Ведение многомерных массивов с помощью литералов шаблонов - PullRequest
0 голосов
/ 16 мая 2018

Как мне console.log() многомерный массив, используя литералы шаблона, не преобразовывая массив в строку?

Вот пример, показывающий разницу между использованием и не использованием литералов шаблона для записи массива:

const multidimensionalArray = [[1, 2], [3, 4, 5], [6, 7, 8, 9]];

console.log(multidimensionalArray ); 
    // [ [ 1, 2 ], [ 3, 4, 5 ], [ 6, 7, 8, 9 ] ]

console.log(`My nested Array: ${multidimensionalArray}`);
    //My nested Array: 1,2,3,4,5,6,7,8,9

Ответы [ 2 ]

0 голосов
/ 16 мая 2018

Вы можете использовать JSON.stringify внутри заполнителя, в противном случае ваш массив преобразуется в строку методом toString.

const multidimensionalArray = [[1, 2], [3, 4, 5], [6, 7, 8, 9]];
console.log(`My nested Array: ${JSON.stringify(multidimensionalArray)}`);
0 голосов
/ 16 мая 2018

Вы можете использовать менее известную функцию!console.table()

* Обратите внимание, что для этого вам нужно открыть реальную консоль, ТАК пока ее не поддерживает.

const multidimensionalArray = [[1, 2], [3, 4, 5], [6, 7, 8, 9]];
console.table(multidimensionalArray)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...