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(),"<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>"); //1번째와 3번째 전까지만 나온다. 200,300
document.write(arr10.slice(2,3),"<br>"); //300
document.write(arr10.concat(arr20),"<br>"); //arr10과arr20이 같이 나온다.
document.write(arr10.shift(),"<br>");
document.write(arr10,"<br>"); //200,300,400,500
document.write(arr10.unshift(100),"<br>");
document.write(arr10,"<br>");
document.write(arr10.pop(),"<br>");
var arr_1=["사당","교대","방배","강남"];
var arr_2=["신사","압구정","옥수"];
//배열에 저장된 값을 지정한 문자로 연결하여 하나의 문자열로 반환합니다.
//
var result = arr_1.join("-");
console.log(result);
//2개의 배열을 하나의 배열로 만들어 반환합니다.
result = arr_1.concat(arr_2);
console.log(result);
//배열의 1번 이전의 인덱스 요소를 잘라냅니다.그 후 남은 값을 반환합니다.
result = arr_1.slice(1,3);
console.log(result);
//배열의 값을 오름차순으로 정렬합니다.
arr_1.sort();
console.log(arr_1);
//배열 순서를 거꾸로 뒤집습니다.
arr_2.reverse();
console.log(arr_2);
var greenArr = ["교대","방배","강남"];
var yellowArr = ["미금","정자","수서"];
//2번부터 인덱스부터 1개의 데이터를 삭제합니다. 그런다음 "서초","역삼"을 삽입합니다.
greenArr.splice(2,1,"서초","역삼");
console.log(greenArr);
//yellowArr 배열 마지막 인덱스의 데이터를 data1에 저장합니다.
var data1 = yellowArr.pop();
//yellowArr 배열 가장 앞쪽 인덱스의 데이터를 data2에 저장합니다.
var data2 = yellowArr.shift();
//data2에 저장된 데이터를 yellowArr 배열의 마지막 인덱스에 밀어 넣습니다.
yellowArr.push(data2);
console.log(yellowArr);
//data1에 저장된 데이터를 yellowArr 배열의 가장 앞쪽 인덱스에 밀어 넣습니다.
yellowArr.unshift(data1);
console.log(yellowArr);
Last updated
Was this helpful?