javascript

Node.js/Javascript

[함수형프로그래밍] 2. 이터러블 이터레이터 프로토콜 근데 이제 range 함수 예제를 곁들인

이 강의는 Inflearn 유인동 님의 강의 함수형 프로그래밍과 Javacsript ES6+ 를 수강하고 작성한 글입니다. 🐳 이터러블 ? 이터레이터 ? 함수형 프로그래밍은 함수 사용, 불변 데이터를 중심을 두고 있습니다. 이터러블 이터레이터는 이 함수형 프로그래밍 패러다임에서 반복 가능한 프로토콜을 지원하는 모든 데이터 구조에 대해 작동할 수 있는 프로토콜입니다 ! 그렇기 때문에 이터러블 이터레이터 프로토콜을 이용해 함수들을 조합하고 재사용하는데 중요한 역할을 하게 됩니다. 그렇다면 Iterable , Iterator는 JS에서 어떤 의미일까 ? 이번 포스팅을 통해 Iterable , Iterator에 대해서 알아봅시다 ! 🐳 Iterable Protocol 먼저 '프로토콜'이란 무엇일까요 ? ( ..

Node.js/Javascript

[함수형프로그래밍] 0. 함수형 프로그래밍이란 ?

어떤 것을 학습하기 이전에 학습하려는 기술이 왜 필요하며, 핵심이 뭔지, 왜 이것을 학습해야 하는지 알아야 학습 능률이 올라갑니다. Inflearn 유인동 님의 강의 함수형 프로그래밍과 JavaScript ES6+ 를 학습하기에 앞서 왜 함수형 프로그래밍 학습에 앞서 함수형 프로그래밍이 무엇인지, 왜 필요한지, 특징은 뭔지 살펴봅시다. 🐳 함수형 프로그래밍이란 ? 함수형 프로그래밍이란? 계산을 수학적 함수의 평가로 취급하고, 상태 변경과 데이터의 변형을 피하는 프로그래밍 패러다임입니다. 함수형 프로그래밍이 추구하는 것은 예측 가능성을 높이고, 부작용을 최소화하며, 코드의 가독성과 유지보수성을 향상시키는 것입니다. 위의 목적을 달성하기 위해 함수들을 조합해 데이터를 다루는 프로그래밍 패러다임을 함수형 프로..

Node.js/Javascript

[함수형프로그래밍] 1. 일급함수란 ?

이 강의는 Inflearn 유인동님의 강의 함수형 프로그래밍과 Javacsript ES6+ 를 수강하고 작성한 글입니다. 먼저 함수형 프로그래밍을 알기 위해서는 함수형 프로그래밍에서 사용하는 용어들을 알아야 할 것이다. Javascript의 함수형 프로그래밍의 기본 용어와 일급객체, 일급함수에 대하여 알아보도록 하겠습니다. 🐳 평가 평가란 코드가 계산 되어 값을 만드는 것을 의미한다. const a = 1 + 2; 라는 코드에서 a를 평가해 값을 만드는 것이다. 🐳 일급 객체 일급 객체란 Javascript에서 값으로 다룰 수 있는 것들을 일급객체라고 표현한다. 값으로 다룰 수 있다는 것은 아래의 특징을 가진다. 변수에 담을 수 있다. 함수의 인자로 사용할 수 있다. 함수의 결과로 사용될 수 있다. 이러..

Node.js

[ExpressJS] Javascript로 Enum 사용하기 - 오픈카톡방 공유 후기

🐳 배경 현재 제가 맡은 프로젝트는 Express와 ORM 없이 쌩 Query를 사용 중입니다! 그리고 enum을 사용하지 않고 common_code를 사용해 DATABASE에 code값과 code_name을 저장해 사용 중입니다. 가령 OC0001 = '위원회' 이런 식입니다. 이 점 참고해서 읽어주시면 감사하겠습니다. 누군가 작성한 아래와 같은 코드를 보자! let query = `SELECT * FROM STUDENT WHERE STUDENT_TYPE = 'SC0001' ` 무슨 말인지 이해가 가십니까...? 이 쿼리문이 무엇을 조회하기 위한 쿼리문인지는 SC0001 code 값이 무엇을 의미하는지 DB에 들어가 common_code에서 값을 읽어야지만 알 수 있을 것입니다. 그렇다면 나~중에 이 ..

Node.js/Javascript

[Javascript] 날짜 구하기 / 문자열 앞에 문자 더하기

🎯 문제 아래와 같이 Javascript를 이용해 날짜를 구현하는 과정에서 2023-06-04 13:51:23 와 같은 형식을 원했으나 2023-6-4 13:51:23 와 같은 결과를 얻게 됐다. 문제를 해결하기 위해서는 문자열 앞을 0으로 채워줘야 했다. export getDateTime = function() { const now = new Date(); const date = now.getFullYear() + '-' + now.getMonth() + '-' + now.getDate(); const time = now.getHours() + ':' + now.getMinutes() + ':' now.getSeconds() return date + ' ' + time; } 🎯 문제 해결 Javascr..

후뿡이
'javascript' 태그의 글 목록