[JavaScript] forEach, map, flatMap, filter, find, findIndex, reduce, reduceRight, some, every 배열 메서드
📌 JavaScript 배열 메서드- 배열을 순회하고 처리하는 데 유용한 다양한 메서드들 소📍 forEach- 배열의 각 요소를 반복 실행- 반환값은 없으며 반복문처럼 요소를 처리할 때 주로 사용// 배열 값과 순서(index)const arr = ['a', 'b', 'c', 'd'];arr.forEach((val,idx) => { console.log(val) // 'a', 'b', 'c', 'd' console.log(idx) // 0, 1, 2, 3});// 배열 값 누적const number = [1,2,3,4];let sum = 0;number.forEach(num => sum += num);console.log(sum); // 10 📍map - 배열의 각 요소를 특정 함수로 변환하여 ..
2025. 3. 26.
[JavaScript] for, for...in, for...of, while, do...while, 반복문
📌 JavaScript 반복문 5가지- JavaScript에서는 데이터를 효과적으로 순회하고 처리하기 위해 사용하는 반복문 5가지가 있습니다.- 배열, 객체, 문자열과 같은 데이터 구조를 탐색하고 각 요소에 접근할 수 있는 방법 📍 for 반복문- 가장 기본적인 반복문- 특정 횟수만큼 반복할 때, 반복 수(끝)가 정해진 경우에 적합 - 초기화, 조건, 증감식을 포함 // 기본 구조for(초기화 ; 조건 ; 증감) { // 반복 실행 코드}// 예시 - 0 부터 3보다 작게 시작 1씩 증가for (let i = 0; i 📍 for...in 반복문- 객체의 속성(키)을 순회할 때 사용.- 객체의 key 값과 value 값을 뽑아내는데 유용합니다. - 배열에서 사용은 가능하지만 인덱스 순서가 보장되지 ..
2025. 3. 26.
[네이밍 컨벤션] 표기법 ✍️ 🤔
📌 네이밍 컨벤션 표기법📗 네이밍 컨벤션- 변수, 함수, 클래스, 파일 등의 이름을 짓는 일관된 규칙이나 패턴으로 네이밍 규칙을 통해 개발팀 내에서 코드의 의미를 명확히 전달할 수 있습니다. 📗 표기법- 네이밍 컨벤션의 핵심 요소- 단어들을 결합하여 이름을 만드는 방식을 의미 - 정보를 표현하는 규칙📍대표적인 표기법 - 카멜 케이스 , 파스칼 케이스 , 케밥 케이스, 스네이크 케이스 , 스크리밍 스네이크 케이스, 헝가리안 표기법 📗 카멜 케이스 (camelCase) - 첫 단어는 소문자로 시작하고 이후 단어의 첫 글자를 대문자로 작성하는 방식 - EX) userName, firstName, handleClick, isLoading - 주요 사용 👇 JavaScript/TypeScript 변수명..
2025. 3. 21.