[javascript]Array(배열) 비우기
배열 비우기 개발을 하다 보면 배열을 비워야 할 경우가 발생하는데 그때 사용할 수 있는 방법들입니다. 1. 빈 배열 대입 let array = [1,2,3,4,5]; array = [] console.log(array) // [] 단순하게 빈 배열 대입하여 배열을 비울 수 있습니다. 2. 배열의 길이 수정 let array = [1,2,3,4,5] array.length = 0 console.log(array) // [] 배열의 길이를 0으로 수정하면 배열을 비울 수 있습니다. ※ 배열의 길이를 수정하면 해당 길이만큼 배열의 크기가 바꿔지며 현재 길이보다 크게 변경 할 경우 해당 자리에 빈 값이 들어가며 sparse Array가 됩니다. 3. 배열 자르기 let array = [1,2,3,4,5] arr..
2022. 1. 21.
[javascript 연습]Snail Array 만들기
snail 배열 : 달팽이 모양으로 채워지는 2차원 배열 풀이 : 2차원 배열을 순차적으로 채울 때 상,하,좌,우로 한칸 씩만 움직이므로 x or y값이 1씩 변경된다. (0,0) -> (0,1) -> (0,2) -> (0,3) -> (1,3)... -> (2,2) ->(2,1) 방향 별 값 변동 상 : x +1 하 : x -1 좌 : y -1 우 : y +1 x와 y, 그리고 변화량의 방향을 정해줄 direction(+,-) 정도가 있으면 구현 가능해 보임 x,y가 움직일 범위를 start~end로 정하고 현재 위치를 cur로 정해 아래와 같이 만듬 x={start = 0 , end = row(입력받은 행 값), cur = 0(현재 위치 x값) } y={start = 0 , end = col(입력받은 ..
2020. 12. 29.