TIL 12일차

홍인열·2021년 9월 3일
0

배열!

conosole.table([array])
배열이나 객체를 console창에서 보기좋게 나타낼 수 있다.

  • 배열
  • 객체

배열

array.push()

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"]

array.pop()

pop() 메서드는 배열에서 마지막 요소를 제거하고 그 요소를 반환합니다. -MDN-
원본 배열이 변환됨!

let fruits = ["apple", "orange", "mango", "peach"];
function removeFruit() {
return array.pop();
} 
removeFruit()
// => peach, 제거된 배열의 맨끝 요소를 반환함.
// fruits = ["apple", "orange", "mango"]

array.unshift()

unshift() 메서드는 새로운 요소를 배열의 맨 앞쪽에 추가하고, 새로운 길이를 반환합니다. -MDN-
원본 배열이 변환됨!

let fruits = ["apple", "orange", "mango"];
function addFruitFront(fruit) {
return array.unshift(fruit);
} 
addFruitFront(pear)
// => 4, pear가 추가된후의 배열의 길이를 반환함.
// fruits = ["pear", "apple", "orange", "mango"]

array.shift()

unshift() 메서드는 새로운 요소를 배열의 맨 앞쪽에 추가하고, 새로운 길이를 반환합니다. -MDN-
원본 배열이 변환됨!

let fruits = ["pear", "apple", "orange", "mango"];
function addFruitFront() {
return array.shift();
} 
addFruitFront()
// => 3, 배열의 처음요소가 반환제고 배열에서 제거된다.
// fruits = ["apple", "orange", "mango"]
profile
함께 일하고싶은 개발자

0개의 댓글