이 기사에서는 클래스와 객체를 JavaScript에서 정의하는 방법에 대해 설명합니다. 참조를 위해 공유하십시오. 특정 방법은 다음과 같습니다.
JS에는 클래스와 객체를 작성하는 여러 가지 방법이 있습니다. JS에 익숙하지 않기 때문에 이해에 근거하여 글을 씁니다. 친구가 뭔가 잘못된 것을 발견하면 저에게 말하고 함께 배우십시오.
JS에서 클래스를 정의하는 두 가지 방법이 있습니다 (이 두 가지만 알고 있습니다).
1. 함수를 정의하는 방법 :
정의:
코드 사본은 다음과 같습니다. function classa (a)
{
this.aaa = a; // 속성을 추가하십시오
this.methoda = function (ppp) // 메소드를 추가합니다
{
경고 (PPP);
}
}
classa.prototype.color = "빨간색"; // 프로토 타입 메소드를 사용하여 객체의 속성을 추가하십시오. 이 방법은 클래스의 인스턴스 (개체)에도 적용됩니다.
classa.prototype.tellcolor = function () // 프로토 타입 메소드를 사용하여 객체를 추가하는 메소드. 이 방법은 클래스 인스턴스 (개체)에도 적용됩니다.
{
"+this.name+"는 "+this.color;
}
사용 방법 :
다음과 같이 코드를 복사하십시오. var oclassa = new classa ( '이것은 클래스 예제입니다!'); // 클래스를 인스턴스화합니다
var temp = oclassa.aaa; // 속성 AAA를 사용합니다
Oclassa.Methoda (온도); // 사용법 방법 방법
2. 객체 클래스를 먼저 인스턴스화하는 방법
정의:
다음과 같이 코드를 복사하십시오. var oclassa = new Object (); // 기본 클래스 객체를 먼저 인스턴스화합니다
oclassa.aaa = '이것은 수업 예입니다!'; // 속성을 추가하십시오
oclassa.methoda = function (ppp) // 메소드 추가
{
경고 (PPP);
}
oclassa.prototype.color = "Red"; // 프로토 타입 방법을 사용하여 객체의 속성을 추가합니다.
Oclassa.prototype.tellcolor = function () // 프로토 타입 방법을 사용하여 객체를 추가하는 메소드
{
"+this.name+"는 "+this.color;
}
사용 방법 :
다음과 같이 직접 Oclassa를 사용할 수 있습니다.
다음과 같이 코드를 복사하십시오. var temp = oclassa.aaa; // 속성 AAA를 사용합니다
Oclassa.Methoda (온도); // 사용법 방법 방법
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.