클래스를 정의하기 위해서 constructor 함수를 만드는데 만약 prototype 설정에서 기본으로 존재하는 constructor가 제대로 설정안되면 어떤 영향을 끼치나요. 예를 들어
function Foo() {
this.value = 1;
}
Foo.prototype = {};
var obj = new Foo();
이렇게 prototype을 정의 하면 기본으로 설정되어있는 constructor가 없어지게 되고 이런 코드가 많은데 문제가 없는지 궁금합니다.