Javascript Assignment 24 - [array.shift()]
.shift() 메서드는 배열의 앞 요소를 제거합니다.
그렇다면 배열의 첫 번째 요소를 제거하고 싶은 경우에는 어떻게 해야 할까요?
변수를 조작하는 또 다른 방법 중의 하나는 .shift() 메소드를 사용하는 것입니다.
.shift()() 메소드는 배열의 앞 요소를 제거하며 제거된 요소를 반환합니다.
shift & unshift의 차이점?)
- shift : 배열의 앞 요소를 제거
- unshift : 배열의 앞 요소를 추가
Assignment
1. .shift() 메소드를 사용하여 myArray의 첫 번째 요소를 제거해주세요.
- 함수의 리턴값은 [["dog", 3]] 가 되어야 합니다.
function arrayShift() {
// 아래의 코드를 수정하지 마세요.
const myArray = [['John', 23], ['dog', 3]];
// 아래에 코드를 작성해주세요
myArray.shift(['John', 23]);
// 아래의 코드를 수정하지 마세요.
return myArray;
}
console.log(arrayShift()); // [['dog', 3]]
2. unshift 메서드를 이용하여 배열의 첫 번째 요소를 추가해주세요
- 함수의 리턴값은 myArray 전체 요소를 출력해야 합니다.
function arrayUnShift() {
const myArray = [['John', 23], ['dog', 3]];
myArray06.unshift(['Kim', 28])
return myArray;
}
console.log(arrayUnShift()); // [["Kim", 28], ["John", 23], ["dog", 3]]