'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일

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

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

리액트 생명주기 (React LifeCycle)

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

자바스크립트 ES6 const, let

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

자바스크립트 ES6 from

Javascript에서는 배열로 보이지만 정작 배열이 아닌 형태의 것들이 존재한다. 예로 메소드로 전달되는 인자들을 활용하는 arguments 객체같은 경우에도 배열같아보이지만 실제 배열은 아니다. 따라서, map…
2017년 06월 29일