How to create two-dimensional chess board array with letters in JavaScript

2 Answers

0 votes
var chess_board_with_letters = [ 
  ['R','N','B','Q','K','B','N','R'],
  ['P','P','P','P','P','P','P','P'],
  [' ',' ',' ',' ',' ',' ',' ',' '],
  [' ',' ',' ',' ',' ',' ',' ',' '],
  [' ',' ',' ',' ',' ',' ',' ',' '],
  [' ',' ',' ',' ',' ',' ',' ',' '],
  ['p','p','p','p','p','p','p','p'],
  ['r','n','b','q','k','b','n','r'] ];

console.log(chess_board_with_letters.join('\n'));


 
/*
run:  
  
R,N,B,Q,K,B,N,R
P,P,P,P,P,P,P,P
 , , , , , , , 
 , , , , , , , 
 , , , , , , , 
 , , , , , , , 
p,p,p,p,p,p,p,p
r,n,b,q,k,b,n,r
   
*/

 



answered May 22, 2016 by avibootz
0 votes
var chess_board_with_letters = [ 
  ['R','N','B','Q','K','B','N','R'],
  ['P','P','P','P','P','P','P','P'],
  [' ',' ',' ',' ',' ',' ',' ',' '],
  [' ',' ',' ',' ',' ',' ',' ',' '],
  [' ',' ',' ',' ',' ',' ',' ',' '],
  [' ',' ',' ',' ',' ',' ',' ',' '],
  ['p','p','p','p','p','p','p','p'],
  ['r','n','b','q','k','b','n','r'] ];

  
// start play   
chess_board_with_letters[3][6] = chess_board_with_letters[1][6];
chess_board_with_letters[1][6] = ' ';
console.log(chess_board_with_letters.join('\n'));


 
/*
run:  
  
R,N,B,Q,K,B,N,R
P,P,P,P,P,P, ,P
 , , , , , , , 
 , , , , , ,P, 
 , , , , , , , 
 , , , , , , , 
p,p,p,p,p,p,p,p
r,n,b,q,k,b,n,r
   
*/

 



answered May 22, 2016 by avibootz
...