자바스크립트배열 요소 추가하기

자바스크립트에서 배열은 여러 개의 값을 하나의 변수에 저장할 때 유용하게 사용됩니다. 배열에는 여러 가지 값을 순서대로 저장하고, 필요에 따라 값을 추가하거나 제거할 수 있습니다. 이번 포스트에서는 자바스크립트에서 배열에 요소를 추가하는 방법에 대해 알아보겠습니다.

1. push() 메소드를 사용한 요소 추가

가장 간단한 방법은 push() 메소드를 사용하여 배열의 끝에 요소를 추가하는 것입니다. push() 메소드는 배열의 마지막에 인자로 전달된 값을 추가합니다.

const fruits = ['apple', 'banana', 'orange'];
fruits.push('grape');
console.log(fruits); // ["apple", "banana", "orange", "grape"]

위의 예시에서는 fruits 배열에 push() 메소드를 사용하여 ‘grape’를 추가하였습니다.

2. 배열 인덱스를 이용한 요소 추가

또 다른 방법은 배열 인덱스를 이용하여 특정 위치에 요소를 추가하는 것입니다. 배열 인덱스는 0부터 시작하며, 해당 인덱스에 값을 할당함으로써 요소를 추가할 수 있습니다.

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

위의 예시에서는 numbers 배열의 3번 인덱스에 4를 할당하여 요소를 추가하였습니다.

3. spread 연산자를 이용한 요소 추가

ECMAScript 6부터 도입된 spread 연산자는 기존의 배열을 새로운 배열에 펼쳐서 요소를 추가할 때 유용하게 사용됩니다.

const plants = ['rose', 'lily'];
const newPlants = [...plants, 'tulip'];
console.log(newPlants); // ["rose", "lily", "tulip"]

위의 예시에서는 plants 배열의 요소들을 spread 연산자를 사용하여 newPlants 배열에 펼쳐서 요소를 추가하였습니다.

결론

자바스크립트에서 배열에 요소를 추가하는 방법을 알아보았습니다. push() 메소드를 사용하여 마지막에 요소를 추가하거나, 배열 인덱스를 이용하여 특정 위치에 요소를 추가하거나, spread 연산자를 이용하여 기존 배열과 새로운 요소를 함께 추가할 수 있습니다. 이러한 방법들을 적절히 활용하여 배열에 필요한 데이터를 추가해보세요!