이번 시간에는 자바스크립트에서 배열의 함수를 사용한 예제를 볼까 합니다.
http://www.w3schools.com/ 에 들어가니 정말 많은 함수들이 있더군요
하지만 이번 예제에서는 10개 정도만 쓰겠습니다.
제가 예제에서 사용한 함수들은 아래와 같습니다.
[1] join(str) : 배열 내 요소들을 구분문자 str로 연결하여 문자열을 반환
[2] pop() : 배열 끝의 요소를 삭제
[3] push(data) : 배열 끝에 요소(data)를 추가
[4] shift() : 배열 선두의 요소를 삭제
[5] unshift(data,..) : 배열 선두에 지정 요소를 추가
[6] sort([func]) : 요소를 오름차순으로 정렬
[7] reverse() : 역순으로 정렬(반전)
[8] concat(arr) : 지정 배열을 현재의 배열에 추가
[9] splice(start, len) : start위치에서 len만큼을 삭제
splice(start, len, data, data...)
:start위치에서 len만큼 삭제하고 date들을 추가
[10] slice(start [, end]) : start에서부터 end-1번째 요소들을 추출하여 배열객체를 반환
위의 사진은 결과 화면이고,
자 그럼 예제 바로 들어가봅니다~!!
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var obj=document.getElementById('demo'); var x=fruits.pop();; var y=fruits.push("Kiwi"); // 배열 마지막에 추가 fruits.shift(); //배열 맨 앞의 요소를 제거 fruits.unshift("Lemon"); // 배열 맨 앞의 요소를 추가 var z=fruits.slice(0,3); //splice()이용해서 "Apple"을 삭제해보세요. fruits.splice(2,1); var greenLine=["당산","합정","홍대입구","신촌"]; var goldLine=["여의도","노량진","동작","고속터미널"]; var line=greenLine.concat(goldLine); line.sort();//오름차순으로 정렬 line.reverse(); //내림차순으로 정렬 var kor=[95,20,55,45,88,77,100]; kor.sort(); // sort()는 문자열을 기준으로 정렬함 "95" "20" "100".. 식으로 //오름차순으로 정렬 kor.sort(function(a,b){ return a-b; }); kor.sort(function(a,b){ return b-a; });
댓글 없음:
댓글 쓰기