javascript prototype
-
[JavaScript (8)] Javascript prototype chain(프로토타입 체인) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 자바스크립트 프로토타입 체인 ] 입니다. : ) 0. 들어가기 앞서 Java, C++ 등: 클래스 기반 객체지향 프로그래밍 언어 Javascript : 프로토타입 기반 객체지향 프로그래밍 언어 Java : 객체 생성 이전에 클래스를 정의하고 이를 통해 객체(인스턴스)를 생성한다. Javascript : 클래스 없이(Class-less)도 객체를 생성할 수 있다. 물론 ECMAScript 6에서 클래스가 추가 되었다. 하지만 자바스크립트는 여전히 클래스를 기반으로 하진 않는다. 위에서 정의한 것과 같이 Javascript는 자바스크립트는 클래스라는 개념이 없다. 그..
[JavaScript (8)] Javascript prototype chain(프로토타입 체인)[JavaScript (8)] Javascript prototype chain(프로토타입 체인) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 자바스크립트 프로토타입 체인 ] 입니다. : ) 0. 들어가기 앞서 Java, C++ 등: 클래스 기반 객체지향 프로그래밍 언어 Javascript : 프로토타입 기반 객체지향 프로그래밍 언어 Java : 객체 생성 이전에 클래스를 정의하고 이를 통해 객체(인스턴스)를 생성한다. Javascript : 클래스 없이(Class-less)도 객체를 생성할 수 있다. 물론 ECMAScript 6에서 클래스가 추가 되었다. 하지만 자바스크립트는 여전히 클래스를 기반으로 하진 않는다. 위에서 정의한 것과 같이 Javascript는 자바스크립트는 클래스라는 개념이 없다. 그..
2020.03.25 -
Javascript Stuty - javascript 함수 1.자바스크립트에서는 함수도 객체다. 즉 함수의 기본 기능인 코드 실행뿐만 아니라, 함수 자체가 일반 객체처럼 프로퍼티들을 가질 수 있다. ex) // 함수 선언 방식으로 add()함수 정의되어 function add(x, y) { return x+y; } // add() 함수 객체에 result, status 프로퍼티 추가 add.result = add(3, 2); add.status = 'OK'; 2. 자바스크립트에서 함수는 값으로 취급된다. 함수 => 객체, 즉 함수도 일반 객체처럼 취급될 수 있다. - 리터럴에 의해 생성 - 변수나 배열의 요소, 객체의 프로퍼티 등에 할당 가능하다 - 함수의 인자로 전달 가능 - 함수의 리턴값으로 리턴 가..
[Javascript] javascript 함수(3) 함수 객체Javascript Stuty - javascript 함수 1.자바스크립트에서는 함수도 객체다. 즉 함수의 기본 기능인 코드 실행뿐만 아니라, 함수 자체가 일반 객체처럼 프로퍼티들을 가질 수 있다. ex) // 함수 선언 방식으로 add()함수 정의되어 function add(x, y) { return x+y; } // add() 함수 객체에 result, status 프로퍼티 추가 add.result = add(3, 2); add.status = 'OK'; 2. 자바스크립트에서 함수는 값으로 취급된다. 함수 => 객체, 즉 함수도 일반 객체처럼 취급될 수 있다. - 리터럴에 의해 생성 - 변수나 배열의 요소, 객체의 프로퍼티 등에 할당 가능하다 - 함수의 인자로 전달 가능 - 함수의 리턴값으로 리턴 가..
2017.05.22