conosole.table([array])
배열이나 객체를 console창에서 보기좋게 나타낼 수 있다.
push() 메서드는 배열의 끝에 하나 이상의 요소를 추가하고, 배열의 새로운 길이를 반환합니다. -MDN-
원본 배열이 변환됨!let fruits = ["apple", "orange", "mango"]; function addFruit(fruit) { return array.push(fruit); } addFruit("peach") // => 4 , peach가 추가됬을때의 fruits.length를 반환. // fruits = ["apple", "orange", "mango", "peach"]
pop() 메서드는 배열에서 마지막 요소를 제거하고 그 요소를 반환합니다. -MDN-
원본 배열이 변환됨!let fruits = ["apple", "orange", "mango", "peach"]; function removeFruit() { return array.pop(); } removeFruit() // => peach, 제거된 배열의 맨끝 요소를 반환함. // fruits = ["apple", "orange", "mango"]
unshift() 메서드는 새로운 요소를 배열의 맨 앞쪽에 추가하고, 새로운 길이를 반환합니다. -MDN-
원본 배열이 변환됨!let fruits = ["apple", "orange", "mango"]; function addFruitFront(fruit) { return array.unshift(fruit); } addFruitFront(pear) // => 4, pear가 추가된후의 배열의 길이를 반환함. // fruits = ["pear", "apple", "orange", "mango"]
unshift() 메서드는 새로운 요소를 배열의 맨 앞쪽에 추가하고, 새로운 길이를 반환합니다. -MDN-
원본 배열이 변환됨!let fruits = ["pear", "apple", "orange", "mango"]; function addFruitFront() { return array.shift(); } addFruitFront() // => 3, 배열의 처음요소가 반환제고 배열에서 제거된다. // fruits = ["apple", "orange", "mango"]