728x90 반응형 큐2 04.20 디지털 트윈 부트캠프 8일차 아침 수업은 그동안 배운 javascript 복습 및 질문 시간을 가졌다. 다들 앞은 이해했으나 뒤로 갈수록 어려워하는 경향이 있었는데, 사실 나도 reduce에 대한 지식은 부족해 유의미한 시간이었다. 짧게나마 reduce를 복기해보자 reduce는 자신을 호출한 배열의 모든 요소를 순회하면서 인수로 전달 받은 콜백 함수를 반복 호출한다. 콜백 함수의 반환값을 다음 순회 시에 콜백 함수 첫번째 인수로 전달하면서 콜백 함수를 호출하여 하나의 결과 값을 만들어 반환 위의 코드는 abc 배열에서 "a", "b", "c"의 개수가 각각 몇 개인지 count를 세 주는 코드이다. acc는 누적 값, cur는 현재 값을, 빈 중괄호인 {}는 초기값을 빈 객 체로 설정한 것이다. 첫 번째 순회 시 acc는 초기값인.. 2023. 4. 20. 아주 중요한 배열 - 메서드 배열의 메서드에 대해 알아보자! 배열 메서드 배열에는 원본 배열을 직접 변경하는 메서드(mutator method)와 새로운 배열을 생성해 반환하는 메서드(accessor method)가 있다. 원본 배열: 배열 메서드를 호출한 배열 = 배열 메서드의 구현체 내부에서 this가 가리키는 객체 mutator method Array.prototype.push 인수로 전달받은 모든 값을 원본 배열의 마지막 요소로 추가하고 변경된 length 프로퍼티 값을 반환 마지막 요소로 추가할 요소가 하나뿐이라면 length 프로퍼티를 사용해 배열에 마지막에 요소 직접 추가 가능 push 대신 스프레드 문법을 사용하면 함수 호출 없이 표현식으로 마지막에 요소 추가 가능 const arr = [1, 2]; let resul.. 2023. 3. 8. 이전 1 다음 728x90 반응형 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."