concat (1) 썸네일형 리스트형 concat과 push의 차이점 array에 push와 concat으로 값을 넣을 수 있다. 차이점은 push는 기존 배열을 변환시킬때 concat은 새로운 배열을 만들 때 쓰면 좋다. 즉 a=[1] b=[2] c=[ ] 이렇게 배열이 있다면 a.push(b) 를 했을 때, a = [ 1, 2 ] 로 변한다.c = a.concat(b)를 하면c = [ 1, 2 ] 가 된다. 즉 함수에서 return값을 반환해줄때지역변수만 만들어서 간단히 계산을 한다면지역에서 빈배열을 선언해서(c와 같은) 값을 넣어준다(a와 b와 같은)그리고 빈 배열을 리턴해주면, 기존 배열의 값들은 바뀌지 않고 작동하기 때문에concat이 조금 더 유용하다. (기존 값들을 자꾸 바꾸면 어디선가 꼬일 수 있으므로) 이전 1 다음