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?