4. Sort() 사용하여 정렬하기
1. 기본적인 Sort 사용하여 정렬하기 const items = [{name:as, age:12}, {name:cs, age:22}, {name:bs, age:32} ] const refinedItems = items.sort((A,B) => A.name > B.name ? 1 : -1) console.log(refinedItems) // [{name:as, age:12}, {name:bs, age:32},// 이름순 정렬 {name:cs, age:22} ] 2. 여러 조건이 있는 Sort 사용하여 정렬하기 [ 오름차순, 내림차순 ] let arrangeRule = true; const reArrangeItems = items.sort((A, B) => { if (arrangeRule) { return..
2022. 12. 20.
3. Array.splice() - 배열 수정하기 초간단정리
파라미터 1. 원하는 index 선택 2. 해당 index 으로부터 몇개의 Element를 삭제할지 선택 3. 해당 index 에, 추가할 Element * Array.splice(IndexNumber, howManydelete, insertElement) const months = ['Jan', 'March', 'April', 'June']; months.splice(1, 0, 'Feb'); console.log(months); // ["Jan", "Feb", "March", "April", "June"] months.splice(4, 1, 'May'); console.log(months); // ["Jan", "Feb", "March", "April", "May"]
2022. 12. 12.
2. Array.reduce(), Array.concat() 초간단 정리
Array.reduce() Array.reduce(( 축적된값, 선택 )=>{ 로직 }, 초기값) 1) [0, 1, 2, 3 ] 더하기 const sum = Array.reduce((acc, item) => acc + item , 0) 2) [{x:0}, {x:1}, {x:2}] 더하기 const sum = Array.reduce((acc, item) => acc + item.x, 0) Array.concat() concat 은 push 와 달리, 배열 안에 새 값을 넣어주면서도, "새 배열" 을 반환한다. ArrayA = [1,2,3] [ ArrayA.push(5) ] ArrayA = [1,2,3,5] [ const ArrayB = ArrayA.concat(7) ] ArrayA = [1,2,3,5] A..
2022. 12. 12.