javascript 유용한 배열 메서드
안녕하세요. 남산돈가스 입니다. 오늘은 엄청 자주 쓰이면서 쓸 때마다 헷갈리는 javascript 배열 메서드에 대해서 몇가지 알아보도록 하겠습니다. 1. push & pop 배열을 사용하는데 가장 기본적인 개념으로 데이터를 + 하고 - 하는 메서드입니다. 바로 다음에 다루겠지만, push - pop, unshift - shift 를 짝지어 설명하는 이유는, 두 쌍 모두 데이터를 +, - 하는 메서드지만 해당 데이터를 배열의 어느 곳에다 + 하냐, 어디에서 - 하냐 다르기 때문입니다. 이 push & pop 은 데이터를 배열의 가장 끝 부분에서 핸들링하는 메서드입니다. var arr1 = [ 1 , 2 , 3 , 4 , 5 ] ; arr1. push ( 6 ) ; arr1. push ( 7 ) ; console. log ( arr1 ) ; // [1,2,3,4,5,6,7] arr1. pop ( ) ; console. log ( arr1 ) ; // [1,2,3,4,5,6] 2. unshift & shift 앞에서 언급했지만, unshift - shift 는 배열의 가장 앞에서 데이터를 핸들링하는 메서드입니다. 사용법은 push & pop 과 동일합니다. var arr2 = [ 'a' , 'b' ] arr2. unshift ( 'c' ) ; arr2. unshift ( 'd' ) ; console. log ( arr2 ) ; // [ 'd', 'c', 'a', 'b' ] arr2. shift ( ) ; console. log ( arr2 ) ; // [ 'c