최신 웹 개발 튜토리얼
 

JavaScript개체 방법


자바 스크립트 방법

자바 스크립트 방법은 개체에 대해 수행 할 수있는 작업입니다.

자바 스크립트 방법은, 함수 정의를 포함하는 속성이다.

재산
firstName John
lastName Doe
age 50
eyeColor blue
fullName function() {return this.firstName + " " + this.lastName;}

방법은 개체 속성으로 저장 기능입니다.


개체 방법 액세스

다음 구문을 사용하여 객체 메소드를 작성 :

methodName : function() { code lines }

다음 구문을 사용하여 객체 메소드에 액세스 :

objectName.methodName()

당신은 일반적으로 설명한다 fullName() 사람 객체의 방법으로, 그리고 fullName 속성으로.

fullName 이 호출하면 속성 (함수로) 실행됩니다 () .

이 예는 액세스 fullName() 사람 개체의 방법 :

name = person.fullName();
»그것을 자신을 시도

당신이 액세스하는 경우 fullName ()하지 않고, 재산을, 그것은 함수 정의를 반환합니다 :

name = person.fullName;
»그것을 자신을 시도

내장 된 방법을 사용하여

이 예에서는 사용 toUpperCase() 대문자로 텍스트를 변환, String 객체의 방법 :

var message = "Hello world!";
var x = message.toUpperCase();

x의 값은 상기 코드의 실행 이후에 상술 될 것이다 :

HELLO WORLD!

새로운 방법을 추가

개체에 대한 정의 방법은 생성자 함수 내에서 수행된다 :

function person(firstName, lastName, age, eyeColor) {
    this.firstName = firstName; 
    this.lastName = lastName;
    this.age = age;
    this.eyeColor = eyeColor;
    this.changeName = function (name) {
        this.lastName = name;
    };
}

changeName() 함수는 사람이 lastName 속성 이름의 값을 할당합니다.

지금 당신은 시도 할 수 있습니다 :

myMother.changeName("Doe");
»그것을 자신을 시도

자바 스크립트는 "대체"약 얘기하는 사람을 알고 this 함께 myMother .