티스토리 뷰

반응형

array 함수

.sort()는 원본 변형 O

.filter()는 원본 변형 X -변수 새로 만들음

.map()은 원본 변형 X -변수 새로 만들음

 

 

 

1. sort() : 정렬함수

● 문자정렬

- 가나다순

array.sort();

 

-역순

   var 어레이문자=['가','나','다'];
 
   
    어레이문자.sort(function(a,b){
      if (a<b){
        return 1
      }else{
        return -1
      }
    });

 

 

숫자정렬

- 오름차순 : return a-b

- 내림차순 : return b-a

array.sort(function(a,b){
	return a-b
});

 

 

 

2. filter() : 원하는 요소만 꺼낼 수 있는 함수

*filter()결과는 변수에 담아야함 - 원본변형 안되는 이유

var 어레이 = array.filter(function(a){
	return a < 4
});

 

 

 

3. map() : 요소 전부 변형하는 함수

*filter()와 마찬가지로 결과는 변수에 담아야함 - 원본변형 안되는 이유

var 어레이 = array.map(function(a){
	return a*4
});

 

 

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함