[JavaScript] 배열 ✅

parkheeddong·2023년 5월 1일

JavaScript

목록 보기
7/26
post-thumbnail

1. 배열

🔔 선언

let arr = new Array();
let arr = [];
let fruits = ["사과", "오렌지", "자두"];
alert( fruits[0] ); // 사과
alert( fruits[1] ); // 오렌지
alert( fruits[2] ); // 자두

🔔 수정

fruits[2] = '배'; // 배열이 ["사과", "오렌지", "배"]로 바뀜

🔔 추가

fruits[3] = '레몬'; // 배열이 ["사과", "오렌지", "배", "레몬"]으로 바뀜

➡ 배열 요소의 자료형엔 제약이 없다.

let arr = [ '사과', { name: '이보라' }, true, function() { alert('안녕하세요.'); } ];

// 인덱스가 1인 요소(객체)의 name 프로퍼티를 출력합니다.
alert( arr[1].name ); // 이보라

// 인덱스가 3인 요소(함수)를 실행합니다.
arr[3](); // 안녕하세요.



2. 배열 기본 메소드

1) pop

배열 끝 요소를 제거하고, 제거한 요소를 반환

let fruits = ["사과", "오렌지", "배"];
alert( fruits.pop() ); // 배열에서 "배"를 제거하고 제거된 요소를 얼럿창에 띄웁니다
alert( fruits ); // 사과,오렌지

2) push

배열 끝에 요소를 추가

let fruits = ["사과", "오렌지"];
fruits.push("배");
alert( fruits ); // 사과,오렌지,배

3) shift

배열 앞 요소를 제거하고, 제거한 요소를 반환

let fruits = ["사과", "오렌지", "배"];
alert( fruits.shift() ); // 배열에서 "사과"를 제거하고 제거된 요소를 얼럿창에 띄웁니다.
alert( fruits ); // 오렌지,배

4) unshift

배열 앞에 요소를 추가

let fruits = ["오렌지", "배"];
fruits.unshift('사과');
alert( fruits ); // 사과,오렌지,배

0개의 댓글