js 객체가 생성되는 경우:
예: 함수 BB(a){
this.a="kkk"
}
var b=new BB();
이때 b는 BB의 프로토타입 속성이 가리키는 프로토타입 객체입니다.
프로토타입 객체에는 함수 BB를 가리키는 생성자 속성이 있습니다. >그래서 경고합니다 (b.constructor==BB.prototype.constructor) //true
예를 들어 b.constructor=를 추가합니다. "ccc" ;
taobao의 Kissy 계승을 살펴보세요:
r.prototype = rp;
//alert(r.prototype.constructor==sp.constructor)
rp.constructor = r;
//alert(r.prototype.constructor== sp.constructor)
r.superclass = sp;
처음에는 오해해서 계속 왔다 갔다 하는 게 이해가 안 되네요