콘솔
> arr.shift( ); // 배열 arr에 shift() 명령을 실행하면 < 1 // 맨 앞에 있는 1이 반환됨 > arr; < [2, 3, 4] // 1, 2, 3, 4에서 맨 앞에 있던 1이 빠진 것을 확인
push()와 unshift() 명령은 각각 pop()과 shift() 명령의 반대 역할을 합니다. push()는 배열의 맨 뒤에 엘리먼트를 추가하는 명령이고, unshift()는 배열의 맨 앞에 엘리먼트를 추가하는 명령입니다.
콘솔
> arr.push(6); // 배열 arr에 push() 명령을 실행하면 < 4 // 길이가 4인 배열이 된다는 뜻으로 4를 반환 > arr; < [2, 3, 4, 6]; // 배열의 맨 뒤에 6이라는 엘리먼트가 들어간 것을 확인 > array.unshift(0); // 배열 arr에 unshift() 명령을 실행하면 < 5 // 길이가 5인 배열이 된다는 뜻으로 5를 반환 > arr; < [0, 2, 3, 4, 6] // 0이 맨 앞에 추가된 것을 확인