如何使用javascript打印棋盘看起来像下面的网格

时间:2019-03-28 14:02:29

标签: javascript

棋盘必须看起来像这样:

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

我尝试制作一个数组数组来打印字母,但是没有用。

1 个答案:

答案 0 :(得分:0)

您在寻找这个吗?

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)