[JavaScript] 배열의 요소 추가 push() vs concat() 차이점
1. push() push 함수는 배열의 마지막에 요소 하나를 추가하는 함수이다. arr = [1,2,3]; arr.push(4); // arr의 마지막에 요소 4를 추가한다 (리턴값은 4) //arr 은 [1,2,3,4] 가 된다 주목할 점은 push 함수를 통해서 요소를 추가하게 되면 원래 배열인 arr 자체가 변경된다. 그리고 리턴값은 arr의 길이가 된다. 2. concat() 위와 마찬가지로 배열의 마지막에 요소 하나를 추가하는 함수이다. arr = [1,2,3]; arr.concat(4); //배열의 뒤에 4라는 요소를 추가한다 (리턴값은 [1,2,3,4]) //arr 자체는 그대로 [1,2,3] 이고 위 함수로 새로운 배열 [1,2,3,4]가 생겨난다 주목할 점은 concat 함수를 통해서 ..