profile
소비자가 아닌 생산자가 되자
post-thumbnail

[JavaScript] 함수형 프로그래밍이 뭐야?

2주전 함수형 프로그래밍 과제를 제출하는 나.. 그게 뭔지는 알고 하고있니?그만둬..멘토님의 그래서 함수형 프로그래밍이 뭔데요? 라는 질문에 나는 답을 하지 못하였고,,그렇다 나는 설명도 못하는 그것을 과제로 제출하고 있었던 것이다. 최근의 프로그래밍 패러다임은 크게

2021년 8월 29일
·
0개의 댓글
post-thumbnail

[JavaScript] 함수 호출 방식에 의해 결정되는 this

자바스크립트의 함수는 호출될 때, 매개변수로 전달되는 인자값 이외에, arguments 객체와 this를 암묵적으로 전달 받는다.arguments 객체 : 함수 호출 시 전달된 인수(argument)들의 정보를 담고 있는 순회가능한(iterable) 유사 객체이며 함수

2021년 8월 19일
·
0개의 댓글
post-thumbnail

[JavaScript] 비동기 처리와 Promise

Promise를 소개하기 전에 ES6 이전 비동기 처리에 사용하던 콜백 패턴에 대해 알아보자.특정 코드의 연산이 끝날 때까지 코드의 실행을 멈추지 않고다음 코드를 먼저 실행하는 자바스크립트의 특성이다. 두번째 인자로 넘겨진 함수는 바로 실행되지 않고, 이벤트 리스너가

2021년 8월 19일
·
0개의 댓글
post-thumbnail

[JavaScript] Function과 Arrow Function의 차이

수업을 듣던 중 특정 부분에서 Arrow Function을 사용하면 에러가 발생하는 것을 발견하였다. 과연 Function과 Arrow Function은 무슨 차이가 있길래 이런 현상이 발생하는 것일까? Arrow Function 이란? ES6부터 추가된 표현 Fun

2021년 8월 18일
·
0개의 댓글
post-thumbnail

[JavaScript] map, filter, reduce 정리

아래 상품의 이름과 가격이 정의된 products 배열을 가지고 map, filter, reduce 함수를 적용해보자. 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환map 함수를 구현해보자.함수형 언어에서는 인자와 리턴값으로

2021년 8월 11일
·
0개의 댓글
post-thumbnail

[JavaScript] 이터러블 / 제너레이터

이터러블 반복 가능한(iterable) 객체는 배열을 일반화한 객체이다. for..of 반복문 적용이 가능하다. 이터레이터를 리턴하는 Symbol.iterator를 가진 값 이터레이터 {value, done} 객체를 리턴하는 next()를 가진 값

2021년 8월 10일
·
0개의 댓글
post-thumbnail

[JavaScript] 평가와 일급

1. 평가 평가는 코드가 계산되어 값을 만드는 것입니다. 2. 일급 값으로 다룰 수 있다. 변수에 담을 수 있다. 함수의 인자로 사용될 수 있다. 함수의 결과로 사용될 수 있다. 2-1 일급 함수 함수를 값으로 다룰 수 있다. 조합성과 추상화의 도구 함수의 결과

2021년 8월 10일
·
0개의 댓글