[javascript] 배열과 배열 메서드
자바스크립트에서 배열은 여러 값을 저장하고 관리하는 데 사용됩니다. 배열 메서드는 배열을 조작하고 효율적으로 처리하는 데 도움이 됩니다.
배열 생성
배열은 []
로 생성됩니다. 예를 들면:
let fruits = ['사과', '바나나', '수박'];
배열 요소 접근
각 요소는 인덱스(위치)를 사용하여 접근됩니다. 첫 번째 요소의 인덱스는 0입니다.
console.log(fruits[0]); // '사과'
배열 길이
배열의 길이는 length
속성을 사용하여 확인할 수 있습니다.
console.log(fruits.length); // 3
배열 메서드
여러 배열 메서드를 사용하여 배열을 조작할 수 있습니다.
push
: 배열의 끝에 요소를 추가합니다.pop
: 배열의 마지막 요소를 제거하고 반환합니다.shift
: 배열의 첫 번째 요소를 제거하고 반환합니다.unshift
: 배열의 앞에 요소를 추가합니다.indexOf
: 지정된 요소의 인덱스를 반환합니다.splice
: 배열에서 요소를 추가 또는 제거합니다.
fruits.push('딸기'); // ['사과', '바나나', '수박', '딸기']
let removedFruit = fruits.pop(); // '딸기'
fruits.shift(); // ['바나나', '수박']
fruits.unshift('체리'); // ['체리', '바나나', '수박']
let bananaIndex = fruits.indexOf('바나나'); // 1
fruits.splice(1, 0, '오렌지'); // ['체리', '오렌지', '바나나', '수박']
배열 순회
배열 메서드 또는 반복문을 사용하여 배열 요소에 접근하고 조작할 수 있습니다.
fruits.forEach(function(fruit) {
console.log(fruit);
});
for (let i = 0; i < fruits.length; i++) {
console.log(fruits[i]);
}
배열은 자바스크립트에서 빈번히 사용되며, 배열 메서드는 배열을 다루는 데 매우 유용합니다.
참고 자료: