javascript (1) 썸네일형 리스트형 prototype에 대해 (1) javascript는 프로토타입 기반 언어이다. 프로토타입은 이미 정의된 객체를 복사하여 생성되는 또 다른 객체라고 볼 수 있다. function Animal(){} Animal이라는 함수를 정의했다. 이 함수 내부에는 그 어떠한 정보도 가지고 있지 않다. function Animal(){} // 고양이 프로토타입 생성 const Cat = new Animal(); // 개 프로토타입 생성 const Dog = new Animal(); Cat과 Dog는 Animal함수를 복사하여 생성된 프로토타입이다. 그림으로 그린다면 다음과 같이 나타난다. Dog와 Cat은 각자 가리키는 대상의 주소값이 다르다. 동등 비교 연산자를 이용하면 결과값은 다음과 같이 나온다. ... console.log(Cat === Do.. 이전 1 다음