티스토리 뷰
반응형
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
});
반응형
'Coding > javascript' 카테고리의 다른 글
캐러셀에 스와이프 기능 만들기 (0) | 2023.01.17 |
---|---|
[JavaScript] 장바구니 기능과 localStorage (0) | 2023.01.15 |
[JavaScript] array 반복문 함수 forEach로 저장된 데이터 갯수만큼 가져오기 (0) | 2023.01.11 |
[JavaScript] 자바스크립트로 html 생성하기 (0) | 2023.01.11 |
[JavaScript] <select> input 다루기 (0) | 2023.01.08 |
댓글