이 기사는 참조를 위해 JavaScript 액세서 속성의 사용법을 분석합니다. 특정 분석은 다음과 같습니다.
이것은 생성자와 약간 유사하지만 그 기능은 다릅니다. 하나의 속성을 수정하여 두 가지 속성과 관련하여 다른 속성을 변경할 수 있습니다.
다음과 같이 코드를 복사하십시오 : var book = {
_year : 2004,
판 : 1
};
Object.DefineProperty (Book, "Year", {
get : function () {
reply._year;
},
세트 : 함수 (newValue) {
if (newValue> 2004) {
this._year += newValue;
this.edition += NewValue -2004;
}
}
});
book.year = 2006;
Console.log (Book.edition);
위의 예에서 알 수 있듯이 _year를 수정할 때 연도 만 출력 값을 변경하지만 세트를 통해 판은 연도를 수정할 때도 변경됩니다.
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.