javascript

· javascript
함수형 VS 명령형 특성 함수형 접근 방식 명령형 접근방식 프로그래머 관심사항 원하는 정보가 무엇인가 어떤 변환이 필요한가 작업을 수행하는 방법(알고리즘) 상태변경 추적 상태(값 변경) 없음(값을 복사) 상태값 참조가 중요 실행절차 중요도 낮음 중요도 높음 제어 흐름 재귀를 비롯한 함수 호출 반복문, 조건문, 함수 호출 구현단위 일급 객체와 데이터 콜렉션으로 함수 사용 구조체 또는 클래스 함수형 프로그래밍 함수형 프로그래밍은, 부수효과를 멀리하고 가급적 순수함수를 만들어 1급함수의 특징들을 이용해서 함수들을 인자과 반환값으로 사용하는 활용을 통해서 단순하고 결함이 적은 단방향성의 파이프라인을 함수들의 조립을 통해 구축한다는 개념입니다. 순수함수 cf.수학에서의 함수 정의- 함수 y = f(x)는, 어떤 ..
· javascript
dotenv 설치 npm install dotenv .env 파일에 설정하고 싶은 환경 변수를 변수명=값 형태로 아래와 같이 선언한다. # .env DB_HOST=127.0.0.1 DB_PORT=3306 DB_USER=root DB_PASSWORD=0000그 다음 .env 파일의 환경 변수 값을 불러오려면 아래와 같이 사용해주면 된다. require('dotenv').config(); console.log(process.env.DB_HOST); // 127.0.0.1 console.log(process.env.DB_PORT); // 3306 console.log(process.env.DB_USER); // root console.log(process.env.DB_PASSWORD); // 0..
· javascript
반복 순서: forEach 메서드는 배열의 순서에 따라 요소를 순차적으로 처리합니다. 반면, for...of 루프는 반복 가능한 객체를 순회하면서 값을 추출하는 것으로, 요소의 순서를 보장하지 않습니다. return 키워드의 영향: forEach 메서드의 콜백 함수 내에서 return 키워드를 사용하더라도 반복을 멈출 수 없습니다. 그러나 for...of 루프에서는 return 키워드를 사용하여 반복을 중지할 수 있습니다. 이를 활용하여 조건을 만족하는 경우 반복을 중단할 수 있습니다.
밤밭황제
'javascript' 카테고리의 글 목록