Array 객체

메서드

join()

배열 사이에 지정된 문자열을 추가하기

reverse()

배열을 역순으로 정렬하기

sort()

배열 정렬하기

slice()

배열 일부 선택하기

concat()

배열을 합치기

shift()

첫 번째 배열 가져오기 또는 제거하기

unshift()

첫 번째 배열 추가하기

pop()

마지막 배열 제거하기

const arr10 =[100,200,300,400,500];
const arr20 =[600,700,800,900,1000];

document.write(arr10,"<br>");
document.write(arr10.join('*'),"<br>");
document.write(arr10.reverse(),"<br>");
document.write(arr10.sort(function(a,b){return b - a}),"<br>");
document.write(arr10.sort(function(a,b){return a - b}),"<br>");
document.write(arr10.slice(1,3),"<br>");
document.write(arr10.slice(2,3),"<br>");
document.write(arr10.concat(arr20),"<br>");
document.write(arr10.shift(),"<br>");
document.write(arr10,"<br>");
document.write(arr10.unshift(100),"<br>");
document.write(arr10,"<br>");
document.write(arr10.pop(),"<br>");
document.write(arr10,"<br>");

102p 예제

let arr_1 = ["사당", "교대", "방배","강남"];
let arr_2 = ["신사", "압구정", "옥수"];

let result = arr_1.join("-");    
document.write(result, "<br>");
//배열에 저장괸 값을 지정한 문자로 연결하여 하나의 문자열을 반환합니다.

result = arr_1.concat(arr_2);
document.write(result, "<br>");
//2개의 배열을 하나의 배열로 만들어 반환합니다.

result = arr_1.slice(1, 3);
document.write(result, "<br>");
//배열의 1번 이전의 인덱스 요소를 잘라냅니다. 그리고 남은 값을 반환합니다.

arr_1.sort();
document.write(arr_1, "<br>");
//배열의 값을 오름차순으로 정렬합니다.

arr_2.reverse();
document.write(arr_2, "<br>");
//배열 순서를 거꾸로 뒤집습니다.

//사당-교대-방배-강남
//사당,교대,방배,강남,신사,압구정,옥수
//교대,방배
//강남,교대,방배,사당
//옥수,압구정,신사

103p 예제

let greenArr = ["교대", "방배","강남"];
let yellowArr = ["미금", "정자", "수서"];

greenArr.splice(2,1,"서초","역삼");
document.write(greenArr, "<br>");
//2번 인섹스 부터 1개의 데이터를 삭제합니다. 그런 다음 "서초", "역삼"을 삽입합니다.

let data1 = yellowArr.pop();
//yellowArr 배열 마지막 인덱스의 데이터를 data1에 저장합니다.
let data2 = yellowArr.shift();
//yellowArr 배열 가장 앞쪽 인덱스의 데이터를 data2에 저장합니다.

yellowArr.push(data2);
document.write(yellowArr, "<br>");
//data2에 저장된 데이터를 yellowArr 배열의 마지막 인덱스에 밀어 넣습니다.

yellowArr.unshift(data1);
document.write(yellowArr, "<br>");
//data2에 저장된 데이터를 yellowArr 배열의 가장 앞쪽 인덱스에 밀어 넣습니다.
        
//교대,방배,서초,역삼
//정자,미금
//수서,정자,미금

Last updated

Was this helpful?