저는 자바 스크립트와 클래스 및 메서드의 작동 방식이 새롭다는 것을 혼란스럽게합니다.클래스의 변수를 사용하는 클래스 메서드를 호출하는 자바
기본적으로 나는 다음과 같은 코드를 가지고 : 내가하고 싶은 것은 내 코드에서 컨테이너의 값을 사용하여 컨테이너 내에서 정의 된 함수를 사용하여 다른 곳에
function container(x, y, z) {
this.x = x;
this.y = y;
this.z = z;
this.sumUp = function addUp(x, y, z) {
var a = x + y + z;
};
}
. 이 일을 실제로 어떻게 수행합니까? 그런
container1 = new container (1, 2, 3);
container.sumUp(this.x, this.y, this.z);
또는 무언가의 라인을 따라
는뭔가. 나는 매우 혼란스럽고 나는 모든 일이 잘못 될 것이라고 생각합니다.
왜 sumUp/addUp는 사용되지 않는 매개 변수를 사용해야합니까? 무의미한 것 같습니다. – johusman
@johusman 확실히 그들은 상처를 입지 않습니다. –
'new'도 객체의'[[prototype]]'을 설정합니다. –