JavaScript
[Javascript] sort , filter 간단예제
mhui123
2022. 7. 20. 23:25
반응형
javascript를 사용하다보면 종종 array의 값을 정렬하거나, 솎아내야 하는 경우가 있는데,
이때 sort()나 filter()를 사용하면 편리하게 원하는 값을 얻을 수 있다.
예시
let array = [2, 4, 10, 9];
// 오름차순
array.sort(function(a, b){
return a - b; //앞값 - 뒷값 .. 결과가 0보다 크냐 같냐 작냐로 위치를 결정함
});
console.log("sorted arr: "+array); // sorted arr: 2,4,9,10
//내림차순 정렬
array.sort(function(a, b){
return b - a; //뒷값 - 앞값 .. 결과가 0보다 크냐 같냐 작냐로 위치를 결정함
})
console.log("desc sorted arr2: "+array); // desc sorted arr2: 10,9,4,2
let filterResult = array.filter(e => e > 5);
console.log("filtered array : " + filterResult); // filtered array : 10,9
반응형