짜투리

강정환·2021년 3월 6일
  • !!(여기)
    자바스크립트에서 여기에 판별할 것을 넣으면 불린값이 나온다. 배열을 넣으면 배열의 요소값과는 상관없이 true로 나온다.

  • 매트릭스를 이중배열로 표현한 것을 복사하려고 했다.

matrix = [           copiedMatrix = matrix.slice()
  	  [0,0,0],
          [0,0,0],
          [0,0,0],
         ]

슬라이스로는 깊은 복사가 되지 않았다. 매트릭스 배열의 요소 하나하나를 복사해서 빈 배열에 푸시해줘서 이중배열을 복사했다.

copiedMatrix = [];
for(let ele of matrix){
  copiedMatrix.push(matrix[ele].slice())
}
  • n개의 요소를 만들어서 모든요소를 0으로 채우기
nZeroArray = new Array(n).fill(0)

0개의 댓글