post-thumbnail

자바스크립트를 배워보자 25일차 - 클래스(class) 1편, 메서드

자바스크립트는 프로토타입 기반 객체지향언어이다. 비록 다른 객체지향 언어와는 다른 차이점이 있지만 강력한 객체지향 능력을 지니고 있는 것은 맞다.프로토타입 기반 객체지향 언어는 클래스가 필요 없는 객체지향 프로그래밍 언어이다. ES5에서는 클래스 없이도 함수와 프로토타

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

자바스크립트를 배워보자 24일차 - 클로저(Closures)

프론트엔드 개발자 면접에서 가장 많이 등장하는 개념이 아닌가 싶다. 그러나 제대로 대답하는 사람은 10명 중 1명도 보기 힘들다는 현직자 분의 글을 읽은 적이 있다. 대부분이 클로저는 js에서 private 역할을 하기위해 사용한다고 말했다고 하는데, 사실 이는 클로저

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

자바스크립트를 배워보자 16일차 - 함수와 일급 함수

다음의 조건을 만족하는 객체를 일급 객체라고 한다.무명의 리터럴로 생성할 수 있다. 즉, 런타임에 생성 가능변수나 자료구조 (객체, 배열 등)에 저장할 수 있다.함수의 매개변수에 전달할 수 있다.함수의 반환값으로 사용할 수 있다.자바스크립트의 함수는 다음 예제와 같이

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

자바스크립트를 배워보자 6일차 - 연산자, falsy, truly

기본적으로 자바스크립트에서 연산자는 c언어나 java와 크게 다를바는 없다. 따라서, 특이한 부분만 집고 넘어가도록 하자동등 비교 ( == ) (또는 추상 동등성 비교 연산자라고 한다. ) 동등 비교는 느슨한 비교를 한다. 느슨한 비교란 좌항과 우항의 피연산자를 비

2021년 7월 11일
·
0개의 댓글
·