profile
I am FrontEnd Developer :)

빈 자리를 채우고 싶을 때, padStart() / padEnd()

현재 문자열의 시작을 다른 문자열로 채워 주어진 길이를 만족하는 새로운 문자열을 반환하는 메서드현재 문자열의 끝부터 다른 문자열로 채워 주어진 길이를 만족하는 새로운 문자열을 반환하는 메서드

2021년 12월 5일
·
0개의 댓글

클로저란 무엇인가?

클로저는 함수와 그 함수가 선언된 렉시컬 환경과의 조합이다.자신을 포함하고 있는 외부 함수보다 중첩 함수가 더 오래 유지되는 경우, 외부 함수 밖에서 중첩 함수를 호출해도 외부 함수의 지역 변수에 접근할 수 있는 함수이다.중첩 함수의 \[\[Environment]] 내

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

고차 함수(Higher order function)란

함수를 매개변수로 전달받거나 함수를 결과로 반환하는 함수고차 함수는 매개변수로 받은 함수를 필요한 시점에 호출하거나 클로저를 생성하여 반환한다.고차 함수는 함수형 프로그래밍에 기반을 두고 있다.순수 함수를 통해 부수 효과를 최대한 억제해 오류를 피하고 프로그램의 안전성

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

서버 사이드 렌더링 vs. 클라이언트 사이드 렌더링

요청을 받으면 서버에서 요청받은 페이지의 HTML 파일을 렌더링한 뒤 이용자에게 반환하는 방식사용자가 보는 페이지만 렌더링해서 전달하기 때문에 CSR에 비해 초기 렌더링 속도가 빠르다.검색 엔진 최적화(SEO, Search Engine Optimization)가 가능하

2021년 9월 28일
·
0개의 댓글

apply() vs. call() vs. bind()

주어진 this 값과 배열(또는 유사배열객체)로 제공되는 arguments로 함수를 호출한다.thisArg : 함수 호출에 제공되는 this의 값argsArray : 함수가 호출되어야 하는 인수를 지정하는 유사 배열 객체return : 지정한 this값과 인수들로 호출

2021년 9월 27일
·
0개의 댓글

forEach() 와 map()의 차이

원본 배열을 직접 바꾸지 않는다..forEach()의 반환값은 undefined자신을 호출한 배열을 순회하면서 수행해야 하는 처리를 콜백 함수로 전달받아 반복 호출한다. 원본 배열을 직접 바꾸지 않는다..map()의 반환값은 콜백 함수의 반환값들로 구성된 새로운 배열

2021년 9월 27일
·
0개의 댓글

자바스크립트 Spread 문법과 Rest 문법의 차이

하나로 뭉친 여러 값들의 집합을 펼쳐 개별적인 값들의 목록으로 만든 것스프레드 문법의 결과물은 '값'이 아니다. 따라서 변수에 할당할 수 없고 값의 목록을 사용할 때에만 사용 가능하다.함수 호출문의 인수 목록에서 사용할 때배열 리터럴의 인수 목록에서 사용할 때개수가 정

2021년 9월 26일
·
0개의 댓글