티스토리 뷰

아래와 같이 arr1에 [0]과 arr2[0]을 바꾸고싶다면, 

temp를 사용하여야하는데 

이런 번거로움을 줄여주는 방법은 아래와 같다

 

 

이방법을 사용하여 2중배열에서도 자리를 좀 더 편하게 바꿔줄수있었다

 

export const swapMineWithNormalBlock = (gameBoard: BoardBlock[][], mineRow: number, mineCol: number) => {
  let board = gameBoard;
  for (let row = 0; row < board.length; row++) {
    for (let col = 0; col < board[row].length; col++) {
      if (!board[row][col].isMine) {
        [board[row][col], board[mineRow][mineCol]] = [board[mineRow][mineCol], board[row][col]];
        return [row, col];
      }
    }
  }
};
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함