'javascript'에 관한 29개의 포스트

자바스크립트 프로토타입(Prototype)

자바스크립트에서 모든 객체는 자신의 부모 객체와 연결 되어있다. 이것을 이용하여 객체지향에서 자식이 부모 객체의 요소를 가져다 쓸 수 있는 상속 개념을 사용할 수 있다. 모든 객체는 자신을 생성한 생성자 함수의 prototype…
2017년 04월 18일

자바스크립트 클로저(Closure)

함수, 함수가 선언될 때의 environment로 구성 함수가 정의 될 때의 environment가 함께 closure로 결합되면서, 다양한 활용이 가능 counter1의 closure 함수 : function Increase…
2017년 04월 19일

자바스크립트 this

call(), apply() 두 함수는 function 객체의 기본 내장 함수이다. 일반적으로 함수가 호출될 때는 내부적으로 call() 함수로 변형되어서 처리된다. call과 apply 함수는 this를 자동적으로 만들어진 this…
2017년 05월 14일

리액트 생명주기 (React LifeCycle)

- Mount 컴포넌트가 실행 될 때, 'Mount 된다' 라고 표현. 컴포넌트가 시작되면 제일 초기의 작업은 context, defaultProps, state 저장 componentWillMount 메소드 호출 render, 컴포넌트를 DOM…
2017년 06월 20일

자바스크립트의 스코프(Scope)

스코프 = 현재 접근 할 수 있는 변수들의 범위 예제 1 버튼 3개를 각각 클릭했을때 결과값은 모두 "Click btn…
2017년 06월 19일

자바스크립트 ES6 const, let

ES6 (ES2015) 에서는 새로운 선언 방법이 생겼는데, 그것이 const와 let이다. 기존에 다른 프로그래밍 언어를 사용하고 왔다면 처음 var 를 접할때 당황스러운 점을 느껴본 적이 있을 것이다. var…
2017년 06월 28일

자바스크립트 ES6 Spread operator, 펼침 연산자

쉽게 말해 배열을 펼쳐주는 역할이다. '' ''를 떼어낸다고 생각하면 쉽다. 배열을 바꾸지 않고 새로운 값을 복사, 배열을 합치거나 배열을 펼쳐진 상태로 파라메터로 전달 등의 활용이 가능하다.
2017년 06월 29일