>웹 프론트엔드 >JS 튜토리얼 >Javascript 생성자, 공개, 개인 권한 및 정적 멤버 정의 방법_javascript 기술

Javascript 생성자, 공개, 개인 권한 및 정적 멤버 정의 방법_javascript 기술

WBOY
WBOY원래의
2016-05-16 18:40:511068검색
코드 복사 코드는 다음과 같습니다.

//Constructor
function myClass(message)
{
//공용 속성
this.myMessage = message;

//개인 속성
var _separator = ' -'
var _myOwner = this;
//개인 메서드
function showMessage()
{
alert(_myOwner.myMessage)
}

//권한 메서드(공용 메서드이기도 함)
this.appendToMessage = function(appendMessage)
{
this.myMessage = _separatorappendMessage;
showMessage()
}
}
//myClass.prototype .clearMessage = function()
{
this.myMessage = '';
}
myClass.prototype = {
clearMessage:function(){
this.myMessage = '' ;
}
}
//정적 속성
myClass.myName = 'SOBusiness'
//정적 메서드
myClass.alertName = function()
{
alert (this.name);
}


참고: 공개 메서드 선언 부분에는 두 가지 메서드가 사용되는 경우가 일반적입니다. 둘 다 사용하는 경우 이전에 작성된 메소드가 지워지거나 덮어쓰이는 것을 방지하기 위해 순서에 주의해야 합니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.