JavaScript - 정적 개인 변수

2005 단어
지난 편의 구조 함수 모델에서 우리는 우리가 new가 구조 함수를 만들 때마다 그 안의 사유 변수는 현재의 이 실례에서만 수정할 수 있다는 것을 알고 있다. 만약에 우리가 이런 수요가 있다면 모든 실례가 일부 사유 변수를 공유할 수 있어야 한다. 이때 우리는 정적 사유 변수를 내놓는다.
(function(){
    // 
    var name=10;
    // , ,Person 
    Person=function(value){
        name=value;
    }
    // 
    Person.prototype.getName=function(){
        return name;
    }
    Person.prototype.setName=function(value){
        name=value;
    }
})();
var person1=new Person(" ");
console.log(person1.getName());// 
var person2=new Person(" ");
console.log(person2.getName());// 
person2.setName(" ");
console.log(person1.getName());// ( , person1 person2 )

좋은 웹페이지 즐겨찾기