JavaScript sort(정렬)
저번에 사용한 filter 다음으로 적을 내용은 sort에 대해서입니다. let arr = [1,3,10,4,5,2,6,8,7,9]; arr.sort(function (a, b) { // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] return a - b; }) 배열 안에서 뒤섞여있던 값들을 일정하게 정렬하게 해주는 메서드입니다. 내림차순도 가능합니다 A와 B의 위치를 바꿔주기만 하면 내림차순이 됩니다. let arr = [1,3,10,4,5,2,6,8,7,9]; arr.sort(function (a, b) { // [10, 9, 8, 7, 6, 5, 4, 3, 2, 1] return b - a; }) function을 사용하지 않고 메서드만 사용해도 정렬은 됩니다. let arr = [1,..
JavaScript Filter(필터)
최근에 자바스크립트를 하면서 filter의 사용법에 대해 적어보려 합니다. 제가 사용하는 방식은 화살표 함수(Arrow function) 이 아닌 기본 방법을 사용했습니다. const arr = [1,2,3,4,5]; let result = arr.filter(function (data) { // result = [4,5] if(data > 3){ // 조건 return true; //조건을 만족하면 true } }) 해석하면 배열의 길이만큼 루프를 돌고 조건에 맞으면 저장한다고 생각하면 됩니다. 1,2,3,4,5 중에 3보다 큰 수를 조건으로 걸었으니 4,5만 result라는 변수에 저장됩니다. const arr = [1,2,3,4,5]; let result = []; // 배열선언 for(let i ..