Im는 아마 여기에서 지점을 완전히 놓치기 때문에 사과한다. 하지만 '이'와 '프로토 타입'을 사용하는 것의 차이점이이 맥락에서 무엇인지 궁금해합니다. 그리고 정말해야 무엇을 ... 출력은proto와 this의 차이점은 무엇입니까?
<script type="text/javascript">
var myClass = new MyClass();
myClass.init();
myClass.SayName();
</script>
내가 이것을 가지고
을 ...
function MyClass() {
}
MyClass.prototype.name = null;
MyClass.prototype.init = function() {
console.log('init');
MyClass.prototype.name = 'Peter set by proto';
this.name = 'Peter set by this';
};
MyClass.prototype.SayName = function() {
console.log(MyClass.prototype.name);
console.log(this.name);
};
그리고 페이지
.. 재사용 풍부한 클래스를 구성하는 데 사용 ...init
Peter set by proto
Peter set by this
그래서 무슨 프로토 사이의 differenve 그리고 나는 그들이 모두 기본적으로 객체/클래스에 액세스하는 생각이 ...?