Как вывести матрицу в виде поля
let haystack2 =
[
['#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#'],
['#','','','','','','','','','','','','','','','#'],
['#','','','','','','','','','','','','','','','#'],
['#','','','','','','','','','','','','','','','#'],
['#','','','','','','','','','','','','','','','#'],
['#','','','','','','','','','','','','','','','#'],
['#','','','','','','','','','','','','','','','#'],
['#','','','','','','','','','','','','','','','#'],
['#','','','','','','','','','','','','','','','#'],
['#','','','','','','','','','','','','','','','#'],
['#','','','','','','','','','','','','','','','#'],
['#','','','','','','','','','','','','','','','#'],
['#','','','','','','','','','','','','','','','#'],
['#','','','','','','','','','','','','','','','#'],
['#','','','','','','','','','','','','','','','#'],
['#','#','#','#','#','#','#','#','#','#','#','#','#','#','#','#']
];
console.log(haystack2.flat(Infinity))
Необходимо получить такой вывод в консоли: 
Ответы (1 шт):
Автор решения: Pavel Nazarian
→ Ссылка
function cLog(n) {
let str = '';
for (let i = 1; i<=n; i++) {
str += [1,n].includes(i) ? Array(n).fill('#',0,n).join(' ') + '\n' : '#' + Array(n).fill(' ',0,n-2).join(' ') + '#\n';
}
return str;
}
console.log(cLog(5));
console.log(cLog(7));
console.log(cLog(10));