Как я могу напечатать шахматную доску с помощью javascript, чтобы она выглядела как следующая сетка

#javascript

#javascript

Вопрос:

Шахматная доска должна выглядеть следующим образом:

 ---------------
|R|N|B|Q|K|B|N|
---------------
| | | |P| | | |
---------------
  

Я пытался создать массив массивов для печати букв, но это не сработало.

Комментарии:

1. пожалуйста, добавьте то, что вы пробовали.

2. Пожалуйста, будьте конкретны в том, о чем вы спрашиваете

Ответ №1:

Вы ищете это?

 let board = [
  ['R', 'N', 'B', 'Q', 'K', 'B', 'N'],
  [' ', ' ', ' ', 'P', ' ', ' ', ' ']
]

let result = '---------------n'

for (let i = 0; i < board.length;   i) {
  result  = '|'
  for (let j = 0; j < board[i].length;   j) {
    result  = board[i][j]   '|'
  }
  result  = 'n---------------n'
}

console.log(result)