본문 바로가기

js3

[JS] reduce() 메소드 사용 사례 reduce() 메소드 사용 사례 다음 코드에는 배열을 이용한 간단한 .reduce() 메소드의 사용 예가 나와 있습니다. .reduce() 메소드는 배열의 모든 요소를 순회하며 단일 값(예: 합계, 평균 등)으로 줄이는 데 사용됩니다. 이 메소드는 두 개의 매개변수를 받는 콜백 함수와 초기값을 매개변수로 받습니다. 콜백 함수는 두 개의 인수를 가지는데, 첫 번째는 누적 값(acc)이고 두 번째는 현재 처리 중인 요소(curr)입니다. 코드의 해석은 다음과 같습니다: const sum = [1, 2, 3, 4, 5].reduce((acc, curr) => acc + curr, 0); console.log(sum); [1, 2, 3, 4, 5]: 숫자로 이루어진 배열입니다. .reduce(...): 배열의.. 2024. 4. 20.
[JS] 자바스크립트 반복 처리 정리 자바스크립트 반복 처리 정리 자바스크립트에서의 반복 처리는 데이터 구조를 순회하며 각 요소에 대해 반복적인 작업을 수행할 때 사용됩니다. 자바스크립트는 다양한 방법을 제공하여 이터레이션을 처리할 수 있습니다. 1. 전통적인 반복문 for 문: 가장 기본적인 반복문으로, 초기식, 조건식, 증감식을 사용해 명시적인 반복을 제어합니다. for (let i = 0; i < 10; i++) { console.log(i); } while 문: 주어진 조건이 참인 동안 코드 블록을 계속 실행합니다. let i = 0; while (i < 10) { console.log(i); i++; } do-while 문: 최소 한 번 코드를 실행한 후 조건을 평가하여 추가 실행 여부를 결정합니다. let i = 0; do { c.. 2024. 4. 19.
[JS] 자바스크립트 학습 정리, 기본 문법과 작동 방식 자바스크립트 학습 정리, 기본 문법과 작동 방식 지금까지 자바스크립트에 대해 학습한 내용을 다음과 같이 요약해 볼 수 있습니다. 1. 자바스크립트의 기본 문법 변수 선언: let, const, var를 사용하여 변수를 선언합니다. let과 const는 ES6에서 도입되었으며 블록 스코프를 가집니다. var는 함수 스코프를 가지고 있습니다. 데이터 타입: 자바스크립트의 데이터 타입에는 Number, String, Boolean, Null, Undefined, Object, Symbol 등이 있습니다. 연산자: 산술 연산자(+, -, *, / 등), 비교 연산자(==, !=, ===, !==, >, =, {})도 사용할 수 있습니다. 2. 자바스크립트의 작동 방식 실행 컨텍스트와 호이스팅: 자바스크립트는 코.. 2024. 4. 18.