본문 바로가기
 
 
 
카테고리 없음

자바스크립트 배열 push 메소드 이해하기

by mooonstory 2023. 12. 18.

 
반응형

안녕하세요! 오늘은 자바스크립트에서 배열에 새로운 요소를 추가하는 push 메소드에 대해 알아보겠습니다. push 메소드는 배열에 값을 추가하거나 배열의 크기를 변경할 수 있게 도와줍니다. 이 글을 통해 push 메소드의 사용법과 몇 가지 예시를 확인해보세요.

push 메소드란?

push 메소드는 자바스크립트 배열에 새로운 요소를 추가하는 메소드입니다. 이 메소드는 배열의 끝에 새로운 요소를 추가해주고, 배열의 크기를 변경합니다. 추가된 요소는 배열의 가장 마지막 인덱스에 위치하게 됩니다.

push 메소드는 배열에서 가장 일반적으로 사용되는 메소드 중 하나이며, 실생활에서 배열을 다루는데 매우 유용합니다. 이제 push 메소드의 사용법과 예시를 살펴보겠습니다.

push 메소드 사용법


push 메소드는 배열 객체에서 사용할 수 있으며, 다음과 같은 구문으로 사용합니다:

배열.push(새로운 요소)

여기서 '배열'은 push 메소드를 호출하고자 하는 배열을 의미하며, '새로운 요소'는 추가하고자 하는 값입니다.

예를 들어, 다음과 같은 배열이 있다고 가정해봅시다:

const fruits = ['사과', '바나나'];

이 배열에 '오렌지'를 추가하고자 할 경우, push 메소드를 사용해서 다음과 같이 작성할 수 있습니다:

fruits.push('오렌지');

이제 fruits 배열은 다음과 같은 요소들을 가지고 있게 됩니다: ['사과', '바나나', '오렌지'].

위 예시에서 보듯이, push 메소드는 매개변수로 전달된 값('오렌지')을 배열의 끝에 추가합니다. 배열의 크기가 변경되어 새로운 요소가 배열에 포함되게 됩니다.

push 메소드 예시

이제 몇 가지 예시를 통해 push 메소드의 활용 방법을 알아보겠습니다.

1. 숫자 배열에 값 추가하기

const numbers = [1, 2, 3];
numbers.push(4);
console.log(numbers); // [1, 2, 3, 4]

숫자로 이루어진 배열에서 push 메소드를 사용해 값 4를 추가하였습니다. 이로써 배열은 [1, 2, 3, 4]가 됩니다.

2. 문자열 배열에 값 추가하기

const colors = ['빨강', '파랑'];
colors.push('노랑');
console.log(colors); // ['빨강', '파랑', '노랑']

문자열로 이루어진 배열에서 push 메소드를 사용해 값 '노랑'을 추가하였습니다. 이로써 배열은 ['빨강', '파랑', '노랑']가 됩니다.

3. 객체 배열에 값 추가하기

const students = [{ name: '철수', age: 18 }, { name: '영희', age: 20 }];
students.push({ name: '민수', age: 19 });
console.log(students);
/* [
  { name: '철수', age: 18 },
  { name: '영희', age: 20 },
  { name: '민수', age: 19 }
] */

객체로 이루어진 배열에서 push 메소드를 사용해 새로운 학생을 추가하였습니다. 이로써 배열은 [{ name: '철수', age: 18 }, { name: '영희', age: 20 }, { name: '민수', age: 19 }]가 됩니다.

결론


이제 여러분은 자바스크립트 배열의 push 메소드에 대해 이해하고 활용할 수 있게 되었습니다. push 메소드를 사용하면 배열에 새로운 요소를 추가할 수 있고, 배열의 크기를 변경할 수 있습니다.

이번 글에서는 push 메소드의 사용법과 몇 가지 예시를 살펴보았습니다. 다양한 상황에서 push 메소드를 효과적으로 활용하여 배열을 다룰 수 있을 것입니다.

소중한 시간 내어 이 글을 읽어주셔서 감사합니다. 자바스크립트 배열의 기능을 더 알고 싶다면 다른 글들도 확인해보세요. 좋은 하루 되세요!

반응형